Random()
Résolu
nilly
Messages postés
162
Statut
Membre
-
Marco la baraque Messages postés 1030 Statut Contributeur -
Marco la baraque Messages postés 1030 Statut Contributeur -
Bonjour,
j'ai une question sur la fonction random() qui fournie des valeur aléatoire comprise entre 0 et 1 je veux que cette fonction me fournie des valeur entre deux nombre que je choisis moi meme ,
est-ce que c'est possible???
j'ai une question sur la fonction random() qui fournie des valeur aléatoire comprise entre 0 et 1 je veux que cette fonction me fournie des valeur entre deux nombre que je choisis moi meme ,
est-ce que c'est possible???
Configuration: Windows XP Firefox 3.0.5
8 réponses
-
Bonjour,
Tu travailles en quel langage ?
Cordialement, -
-
Si c'est du php cela donne:
echo rand(5, 15);
nombre comprit entre 5 et 15 -
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
non ça marche pas pour javascript; la fonction n'admet de parametres
-
merci pour ton lien mais je savais déjà comment avoir une valeur entre 0 et un autre nombre, mais ce que je veux c'est une valeur entre deux nombre de mon choix je veux pas commencer forcément par 0
vous voyez ? -
Ok,
Essaie ça :
- soit min ton minimum
- soit max ton maximum (tu veux trouver un nombre aléatoire entre 5 et 12 par exemple, min=5 et max=12)
var alea = random() * (max-min) + min
Je n'ai pas testé mais j'imagine que ça fonctionne (en plus ça a la même loi de probabilité que random()).
Cordialement,-
Argh, KX m'a doublé.
Je suis d'accord pour dire que le langage n'a pas d'incidence si on veut utiliser cette méthode, mais par exemple en C ou Java (et sans doute dans d'autres langages), la modification de paramètres (macro ou utilisation d'attributs statiques de la classe Math) aurait permis de faire ça autrement (peut-être moins proprement, peut-être plus proprement, je n'en sais rien, mais autrement :)).
Cordialement,
-
-