Foros del Web » Programando para Internet » PHP »

error raro en el random

Estas en el tema de error raro en el random en el foro de PHP en Foros del Web. yo tengo el siguiente codigo: <? For ($numero=1;$numero<=10;$numero++) { ?> <? srand((double)microtime()*1000000); $alea = rand(1,$num); ?> <? echo $alea ?><br> <? } ?> lo que ...
  #1 (permalink)  
Antiguo 30/06/2005, 09:51
 
Fecha de Ingreso: mayo-2003
Mensajes: 544
Antigüedad: 21 años, 5 meses
Puntos: 1
Pregunta error raro en el random

yo tengo el siguiente codigo:

<?
For ($numero=1;$numero<=10;$numero++)
{
?>
<?
srand((double)microtime()*1000000);
$alea = rand(1,$num);
?>
<? echo $alea ?><br>
<? } ?>

lo que quiero que realice es que muestre 10 números aleatoreos, pero el resultado que me da es este:

208
213
214
215
215
216
217
218
219
219

(cambia de número, pero los 9 siguientes son casi iguales al primero)

¿que estoy haciendo mal?

PD: $num es una varible que contiene un número cualquiera. ej: 500.
  #2 (permalink)  
Antiguo 01/07/2005, 00:50
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 20 años, 3 meses
Puntos: 102
¿es común esto??... con tu mismo código y con $num=500 obtube:
475
99
162
113
64
208
353
497
142
92

... y... de nuevo na más pa' probar :
396
133
3
454
405
49
500
145
289
433

... no les veo similitud... habrá sido coincidencia????

__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:09.