Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1355 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Quand utiliser le srand ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Quand utiliser le srand ?

n°1991514
pvpmage
Posté le 08-05-2010 à 23:33:57  profilanswer
 

Bonjour à tous !
 
J'ai une petite question à laquelle je ne parviens pas à trouver une réponse.
 
J'utilise parfois des fonctions comportant un rand().
 
Il convient bien entendu d'initialiser ce rand par un srand, mais ma question est de savoir quand le mettre, vu que ma fonction peut être appelée depuis à peu près n'importe quelle page.
 
Je dois mettre un srand en haut de page ? ne pas en mettre ? le mettre juste avant le rand en espérant ne pas lancer deux fois la fonction en mm temps sur deux pages différentes (si tel est le cas je suis extrêmement ennuyé du fait de l'utilisation que je fais des nombres aléatoires)
 
Merci d'avance :p

mood
Publicité
Posté le 08-05-2010 à 23:33:57  profilanswer
 

n°1991520
WiiDS
20 titres en GC, 0 abandon, 0 DQ
Posté le 09-05-2010 à 01:50:01  profilanswer
 

Je peux me tromper, mais en PHP le srand() ne m'a jamais été utile. Pour preuve, un :

Code :
  1. <?php
  2. echo rand(1, 100000);
  3. echo "<br />";
  4. echo rand(1, 100000);
  5. echo "<br />";
  6. echo rand(1, 100000);
  7. echo "<br />";
  8. echo rand(1, 100000);
  9. echo "<br />";
  10. echo rand(1, 100000);
  11. echo "<br />";
  12. echo rand(1, 100000);
  13. ?>


 
ne me donne jamais les même résultats. Après avoir testé avec un srand(), puis un srand() par rand (!!!), j'avais quand même des résultats aléatoires. Donc au final, ne te prends pas la tête avec srand()


---------------
"I can cry like Roger. It's just a shame I can't play like him" - Andy Murray, 2010

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Quand utiliser le srand ?

 

Sujets relatifs
Utiliser libcurl avec CodeBlocksoracle utiliser la même table pour lire ....
Utiliser cURL PHP en ligne de commande Windowstemplate : utiliser un multimap
[EXCEL] utiliser SI avec ET et OUImporter et utiliser des bibliothèques en vbs
[JBasic]Quel editeur/IDE utiliser?Utiliser outils de debug pour voir l'enchaînement des fonctions
Utiliser x11adabien utiliser getline et sscanf
Plus de sujets relatifs à : Quand utiliser le srand ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR