Fonction aléatoire avec un MIN et un MAX ? [Résolu]

Signaler
Messages postés
56
Date d'inscription
mardi 22 juin 2004
Statut
Membre
Dernière intervention
18 avril 2008
-
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
-
Bonjour à tous,

J'ai essayer de créer un fonction qui renvoie un nombre aléatoire compris entre X et Y.

Je voulais faire un équivalent de la fonction rand() en PHP mais impossible...

function rand(minInt, maxInt)
{
var i = parseInt(Math.random()*100); // Pour obtenir un nombre aléatoire
}

Voila, j'ai le début mais je bloque pour obtenir un nombre aléatoire comprit entre minInt et maxInt.

Avez-vous une idée ?

3 réponses

Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
33
Bonjour,
quelque chose comme ça ? ( ou "pas loin" )

function Alea(Mini,Maxi)
{
return ( Mini + Math.floor ( ( Math.random() * ( Maxi - Mini + 1 ) ) ) );
}

Math.floor si nombre entier requis.

Cordialement. Bul. Site
Messages postés
10
Date d'inscription
mardi 27 décembre 2005
Statut
Membre
Dernière intervention
6 octobre 2008

Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
33
euh... t'as remarqué que c'était résolu et que ça datait de septembre 2005 quand même ?
          Bul [mon Site] [M'écrire]