Nombre aléatoire [Résolu]

Dragonblood 21 Messages postés dimanche 31 juillet 2005Date d'inscription 30 août 2006 Dernière intervention - 22 janv. 2006 à 13:33 - Dernière réponse : cs_valentin85 8 Messages postés vendredi 21 février 2003Date d'inscription 12 janvier 2009 Dernière intervention
- 13 janv. 2007 à 17:04
Salut, je cherche à généré un nombre aléatoire compris entre -200 et 500. comment faire ?
Afficher la suite 

Votre réponse

9 réponses

Meilleure réponse
atchoumdu51 194 Messages postés jeudi 1 janvier 2004Date d'inscription 16 juillet 2007 Dernière intervention - 22 janv. 2006 à 13:47
3
Merci
Math.floor((Math.random()*700)-200);

Peut etre 701 a la place de 700 pour pouvoir tomber pile poil sur la valeur 500

Merci atchoumdu51 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 72 internautes ce mois-ci

Commenter la réponse de atchoumdu51
cs_Bonaparte 68 Messages postés vendredi 7 janvier 2005Date d'inscription 20 février 2009 Dernière intervention - 22 janv. 2006 à 13:48
0
Merci
utilise:

ton truc = Math.floor(Math.random()*1000+1)

la fonction Math.floor() transforme le nombre en entier

Math.random() calcule un nombre entre 0.0000 et 0.9999.
Math.random()*1000 calcule un nombre entre 0.0000 et 999.9999

Math.floor(Math.random()*1000+1) calcule un nombre entre 1 et 1000

Apres, faut faire tes calcules.
Commenter la réponse de cs_Bonaparte
SuperDevy 842 Messages postés dimanche 24 novembre 2002Date d'inscription 2 juillet 2007 Dernière intervention - 22 janv. 2006 à 14:05
0
Merci
Sinon, random(n) revoie un entier entre 0 et n-1.
donc tu peux faire random(701)-200.

SuperDevy, c la !
Commenter la réponse de SuperDevy
Dragonblood 21 Messages postés dimanche 31 juillet 2005Date d'inscription 30 août 2006 Dernière intervention - 22 janv. 2006 à 15:20
0
Merci
mon prof m'a déconseillé les randoms() car moins fiable que les Math.random().
Commenter la réponse de Dragonblood
SuperDevy 842 Messages postés dimanche 24 novembre 2002Date d'inscription 2 juillet 2007 Dernière intervention - 22 janv. 2006 à 15:49
0
Merci
"fiable" Faut voir ce que tu entends par là.
J'aimerais bien que quelqu'un m'explique pourquoi cette méthode est déconseillée si ce n'est pas juste pour une question de conformité avec l'ECMAScript ...

http://tibulle.com/blog/index.php/2005/04/15/differences-entre-randomn-et-mathrandom/

SuperDevy, c la !
Commenter la réponse de SuperDevy
atchoumdu51 194 Messages postés jeudi 1 janvier 2004Date d'inscription 16 juillet 2007 Dernière intervention - 22 janv. 2006 à 18:40
0
Merci
Je n'avais jamais vu ce test, personnelement je n'ai pas d'avis la dessus, j'ai l'habitude d'utiliser l'objet Math donc je la garde et comme marqué a la fin on n'a pas souvent besoin de tant de précision. Merci pour le lien Superdevy!!!!

+++
Commenter la réponse de atchoumdu51
cortoh 1282 Messages postés dimanche 18 décembre 2005Date d'inscription 2 décembre 2008 Dernière intervention - 22 janv. 2006 à 18:48
0
Merci
random fonctionne tres bien, je vois pas pourquoi on se prend la tete sur des details de ce genre. comme dirait mulder, l'important est ailleurs...


Peace from Mars
to all human beings
Commenter la réponse de cortoh
atchoumdu51 194 Messages postés jeudi 1 janvier 2004Date d'inscription 16 juillet 2007 Dernière intervention - 22 janv. 2006 à 18:57
0
Merci
d'accord avec toi cortoh!
Commenter la réponse de atchoumdu51
cs_valentin85 8 Messages postés vendredi 21 février 2003Date d'inscription 12 janvier 2009 Dernière intervention - 13 janv. 2007 à 17:04
0
Merci
Fonction random




random(

value
) : Number





Déconseillée depuis Flash Player 5. Cette action a été déconseillée au profit de


Math.random()
.




Renvoie un entier aléatoire compris entre 0 et un inférieur au nombre entier spécifié dans le paramètre value.

http://livedocs.macromedia.com/flashlite/2_fr/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=chapter157.html




val !
Commenter la réponse de cs_valentin85

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.