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

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] rand() ok mais srand() ca sert a quoi ??

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] rand() ok mais srand() ca sert a quoi ??

n°334234
Big-Foot
Posté le 15-03-2003 à 22:38:50  profilanswer
 

ca sert a quoi le srand() ?
 
le rand() retourne deja un valeur aleatoire, alors pkoi un srand() ?
 
J'ai lu des infos dessus, et c'est écrit qu'il sert a initialiser le rand(), mais je comprend pas ce que ca veut dire...

mood
Publicité
Posté le 15-03-2003 à 22:38:50  profilanswer
 

n°334236
Taz
bisounours-codeur
Posté le 15-03-2003 à 22:40:42  profilanswer
 

RTFM
à amorcer le générateur de nombres pseudo alétoires
 
et encore une fois RTFM

n°334237
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 15-03-2003 à 22:41:35  profilanswer
 

le nombre aléatoire est calculé à partir du même algo, qui part d'une valeur unique pour déterminer ce nombre.
 
si tu ne modifies pas cette valeur, tu auras toujours le meme nombre aléatoire. le srand() sert à initialiser cette valeur, de préférence avec une valeur imprévisible (time est le plus employé)
 
cette valeur s'appelle "seed" ou "graine" en français


---------------
J'ai un string dans l'array (Paris Hilton)
n°334244
Kyle_Katar​n
Posté le 15-03-2003 à 22:49:31  profilanswer
 

d'ou la notion d'ensemmancement du moteur de génération

n°334248
Taz
bisounours-codeur
Posté le 15-03-2003 à 22:52:19  profilanswer
 

  [:tomtom75]  [:xp1700]

n°334249
Big-Foot
Posté le 15-03-2003 à 23:05:05  profilanswer
 

ok je crois ke j'ai compris...
 
mais la http://dev.nexen.net/docs/php/anno [...] .srand.php
 
ils disent :
 

Code :
  1. Depuis PHP 4.2.0, il n'est plus nécessaire d'initialiser le générateur de nombre aléatoire avant de l'utiliser.


 
il entendent koi par le "plus nécessaire" ? on n'est pas obligé, mais c'est mieu quand meme ?

n°334252
Hermes le ​Messager
Breton Quiétiste
Posté le 15-03-2003 à 23:09:32  profilanswer
 

Ils veulent dire par là, que tu auras bel et bien une valeur réellement aléatoire et ce, sans faire appel à srand. (En réalité, j'imagine que l'initialisation est maintenant contenu dans rand).

n°334255
Big-Foot
Posté le 15-03-2003 à 23:20:01  profilanswer
 

alors il vaut mieux mettre un srand() ou pas ?

n°334256
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 15-03-2003 à 23:22:26  profilanswer
 

Big-Foot a écrit :

alors il vaut mieux mettre un srand() ou pas ?

non


---------------
J'ai un string dans l'array (Paris Hilton)
n°334257
Hermes le ​Messager
Breton Quiétiste
Posté le 15-03-2003 à 23:22:40  profilanswer
 

Big-Foot a écrit :

alors il vaut mieux mettre un srand() ou pas ?


 
Ben non, c plus la peine.  :)


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

  [PHP] rand() ok mais srand() ca sert a quoi ??

 

Sujets relatifs
Problème PHP sur mon site[PHP] utiliser le mod SSL
[Apache & PHP] Probleme de 'casse' avec mod_rewriteforum en PHP : problème de suivi des messages [résolu]
[PHP-MySQL] Existe-t il une fonction qui renvoie la date de ....[PHP] Cherche un script sur l'état d'un serveur...
FTP et PHPcolorisation de code PHP
[PHP] connaitre l'origine du client ?[PHP] cherche planning en php pret à l'emploi et gratuit
Plus de sujets relatifs à : [PHP] rand() ok mais srand() ca sert a quoi ??


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