wadpap13
Messages postés67Date d'inscriptionmercredi 14 février 2007StatutMembreDernière intervention22 mars 2009
-
18 avril 2008 à 15:32
cs_Kysic
Messages postés332Date d'inscriptionmardi 12 juillet 2005StatutMembreDernière intervention17 juillet 2010
-
18 avril 2008 à 18:20
Bonjour à tous !
J'utilise un random dans mon code php (entre 1 et 1500).
J'ai l'impression que cette fonction n'est pas géniale car il y a des nombres qui reviennent souvent...
Y'a t -il une méthode pour optimiser un random ou existe-t-il une autre fonction ?
cs_Kysic
Messages postés332Date d'inscriptionmardi 12 juillet 2005StatutMembreDernière intervention17 juillet 2010 18 avril 2008 à 17:50
Oui, mt_rand s'utilise pareil.
[a]http://fr3.php.net/mt_rand/a Après à moins qu'il soit vraiment important que le random soit le plus possible aléatoire, je suis pas sur que ça vaille le coup d'essayer de l'améliorer (ça signifiera sûrement ralentir encore plus le script).
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_Kysic
Messages postés332Date d'inscriptionmardi 12 juillet 2005StatutMembreDernière intervention17 juillet 2010 18 avril 2008 à 18:18
J'en pense que ça doit être lourd et surtout ne pas faire le résultat attendu.
1) le nombre sera entre 1 et 1000 et non 1 et 1500.
2) $a[0] peut être plus grand que $a[999]
3) même ordonnant les deux paramètres pour qu'ils soient dans le bon ordre, le tirage ne sera pas uniforme (je penses que les valeurs du milieu de l'intervalle ont plus de chance d'être tirées que les autres) .