cs_tifred
Messages postés1Date d'inscriptiondimanche 2 mai 2004StatutMembreDernière intervention 5 décembre 2004 5 déc. 2004 à 00:15
Tu généres un nombre à virgule entre 0 et 1 (par défaut avec une fonction rand),
tu arrondis ce nombre > 0 ou 1,
tu multiplies par 2 > 0 ou 2,
tu soustrais 1 > -1 ou 1.
J'ai pas cherché plus loin, mais il existe surement une fonction random qui te génére un nombre entre 2 valeurs, mais le probleme éventuel est qu'il te sort le 0 !
Cette méthode marche mais n'hésite pas à l'améliorer. ;)
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 200611 6 déc. 2004 à 11:31
:big) Neodante :big)
Math.random() renvoir un double entre 0. et 1. donc pour avoir entre -1. et 1.:
math.random * 2 - 1 marche bien ... même si tu fais un décalage de bit c'est plus rapide ...
@+
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 200611 6 déc. 2004 à 19:48
:big) Neodante :big)
La question est de savoir si maintenant keliath veut un nombre à virgule ou un entier ... dans ce cas c'est clair que l'arrondi me donnera rarement raison !!!! lol ;-)
@+