Kernel Error
PHP, Programacion

Textos Aleatoreos

17 de Marzo del 2009 por b@cHo · 2 Comentarios 

Con este sencillo script en PHP se puede dar a entender un uso para la funcion rand de PHP.

 

 <?php

$texto[1] = "texto 1";
$texto[2] = "texto 2";
$texto[3] = "texto 3";
$texto[4] = "texto 4";
$texto[5] = "texto 5";
$texto[6] = "texto 6";

$numero = rand(1, count($texto));
floor($numero);

echo $texto[$numero];
?>

La funcion Rand permite a PHP devolver un numero aleatoreo lo cual permite elegir una de las variables definidas como texto, seguido de un numero, gracias a este numero la funcion rand permite elegir una de estas líneas.

La funcion Rand esta definida como numero aleatoreo pero con las siguientes condiciones:

Numero Minimo a mostrar 1

Numero Maximo a mostrar es igual a el total de lineas, definido por el conteo de el numero de “$texto”’s que existan.

En caso de querer agregar otra basta con agregar otra variable texto[x] donde x es el numero siguiente a la variable texto anterior.

Finalmente redonde el numero con la funcion Floor para que de un numero entero para que permita que la varible $texto[$numero] sea una valida y no algo asi como 5.9874 daria 5 corrigiendo el error pues no hay ninga variable llamada texto[5.9874].

Y el echo lo muestra en la linea.
Con este sencillo script puedes añadir cuantas frases quieras y, sin necesidad de tener que registrarlas nuevamente mas adelante en el script.
A continuacion el ejemplo

  • Twitter
  • Facebook
  • MySpace
  • Google Bookmarks
  • del.icio.us
  • Mixx
  • Digg
  • email

Comentarios

2 Respuestas to “Textos Aleatoreos”
  1. Fran Fran dice:

    Bonita función.

    Recuerda que con esto puedes conseguir ataques de denegacion del servicio, tanto DOS como DDOS.

    Te recomiendo una seccion de noticias, para tener mas “actualizado” el blog.

    P.D: Hay una interesante sobre la cabeza de un “hacker”, que pide Microsoft. (me suena a Wanted), pagan unos 200.000 dolares a quien lo encuentre.

    Con la tonteria me acabo de acordar de los juegos de coches, me tengo que descargar alguno xD

    Usando Internet Explorer 7.0 Internet Explorer 7.0 en Windows XP Windows XP
  2. b@cHo b@cHo dice:

    ¿conseguir DDOS con estas funciones?, pues si es posible, pero… hace mucho que ya no me meto en esos “lios”

    Seccion de noticias… nose quien sabe @@

    Usando Google Chrome 1.0.154.53 Google Chrome 1.0.154.53 en Windows XP Windows XP

Comenta algo

Comparte tu opinión... recuerda que puedes usar BBCode!





BBCode Sencillo soportado.  

    Edición Avanzada desactivada.

Kernel Error
97 intentos de ataques detenidos