[ PHP ] - generateur aleatoire marche pas sur certain serveur !?

- generateur aleatoire marche pas sur certain serveur !? [ PHP ] - Programmation

Marsh Posté le 09-02-2002 à 19:49:06    

BOnjour je ne comprend pas ceci marche tres bien sur mon serveur apache et sur un autre nom de domaine que j'ai tester...
<?
srand((float) microtime()*10000000000);
$var = rand();
?>
 
et ca a pour effet donc de generer un nombre aleatoire! mais jai changer de serveur, ( online.fr ) et sur celui ci c'est toujhours le meme nombre qui ressort et pourtant jai rien changer au code? Y a t il qque chose a faire differement dans certain cas?!  
 
Merci d'avance pour vos reponses !

Reply

Marsh Posté le 09-02-2002 à 19:49:06   

Reply

Marsh Posté le 09-02-2002 à 20:23:06    

et avec srand(time());
il donne tjs le meme nombre aussi ?

Reply

Marsh Posté le 09-02-2002 à 20:33:19    

Ton nombre est trop grand : 10 zéros, c'est trop, dans la doc, ils disent de mettre çà :
 
(double)microtime()*1000000
 
c'est là : http://www.php.net/manual/en/function.srand.php
 
Regarde le commentaire de richard@zend.com
 
Il dit que c'est comme çà et pas autrement qu'il faut initialiser srand.
 
J'ai testé chez online, et çà marche !
http://www.surleau.com/test/rand.php


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 09-02-2002 à 20:57:02    

Ok merci bcp les gars j'ai pu regler mon prob  :)  :)  
a+  
 
SquiD

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed