Título: Generar un número en intervalo de tiempo Publicado por: Cergath en 9 Enero 2011, 21:58 pm Hola,
Es que justo ahora necesito un codigo (JS o PHP, no importa) pero que me genere un número de 1 a 10 por ejemplo, pero cada cierto periodo de tiempo de forma aleatoria entre 5 a 60 minutos por ejemplo, no siempre que se refresque el navegador, sino cada intervalo de tiempo de 5 a 60 minutos, esto es posible? (sí, pues, dudo que algo sea imposible a estas alturas :xD) pero más bien, ¿como lo hago?, alguno podría ayudarme en esto? Muchas gracias!. :) Título: Re: Generar un número en intervalo de tiempo Publicado por: madpitbull_99 en 9 Enero 2011, 22:11 pm En PHP es la función rand().
Código
Documentación: PHP rand() (http://www.php-scripts.com/php_diary/122799.php3) En el enlace que te he dejado explican varias formas de generar números aleatorios usando rand() y srand(). Si quieres que te genere un numero a partir de un rango, se hace así: Código
Eso te generaría un numero aleatorio entre 1 y 100. Un saludo! Título: Re: Generar un número en intervalo de tiempo Publicado por: #!drvy en 10 Enero 2011, 00:03 am Lo unico que se me ocurre es por sessiones,cookies,archivos o base de datos.
un ejemplo con session en php. Código
En este caso imprimirá un numero aleatorio cada 10 segundos. Si no han pasado los 10 segundos imprimirá el mismo de antes. los parámetros de la función son: $sep = Separador. Osease cada cuanto tiempo. Es en segundos por lo tanto si quieres un numero nuevo cada 1 minuto sera 60. $start = Numero por cual empezar. $end = Numero por el que terminar. Lo que hace es comprobar que la session existe de ahí comprobar hace cuanto fue generado y si hace falta generar uno nuevo. En caso contrario mostrar el ultimo. Saludos |