nombre aléatoire

Répondre
vazajo
le 19/03/2011 à 10:34
vazajo
bonjour,
je suis à la recherche d'un petit bou de code en javascript pour me donner un nombre aléatoire. Alors j'ai bien touvé ca :
nb = Math.floor(Math.random() * 51);

qui me donne un nombre entre 0 et 50, bon jusque là tout va bien. Mais j'aimerai un nombre entre 25 et 50...
Alors j'ai pensé à bouclé le tout et si le résultat est inférieur à 25 je continu la boucle... ouai mais je me demandé si y n'y aurai pas plus simple?

En php y a beaucoup plus simple avec un mt_rand() ou rand() ... j'ai pour espoir d'être passé à coté d'un truc comme ca en java!? smiley
LupusMic
le 19/03/2011 à 15:04
LupusMic
Ton code initial donne un nombre entre 0 et 51.

Pour le choix d'un nombre entre 25 et 50. En fait il suffit de penser que tu va choiir un des 25 + 1 nombres compris entre 25 et 50, c'est à dire une position parmis 26.

Le raisonnement amène à écrire ceci :
var n = 25 + Math.floor(Math.random() * (50 - 25)) ;


Pourquoi parle-tu de Java ?
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
vazajo
le 20/03/2011 à 07:50
vazajo
merci, c'était tout simple ...smiley de plus j'ai trouvé un site qui en parle un peu plus.
http://www.the-art-of-web.com/javascript/random/

Ton code initial donne un nombre entre 0 et 51.
oui tout à fait, j'ai piqué cette erreur dans un forum... c'est pour ca que je post qu'ici je sais qu'on me sort pas de conneries...

Pourquoi parle-tu de Java ?
javascript pardon
LupusMic
le 21/03/2011 à 12:04
LupusMic
C'est souvent le plus simple qui est le plus compliqué ;)

Qu'on ne te sort pas *que* des conneries :p Ça m'arrive.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours