Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1484 connectés 

  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  random entre tant et tant...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

random entre tant et tant...

n°1253393
freed102
Arayashiki
Posté le 25-11-2005 à 17:19:24  profilanswer
 

comment faire un random entre tant et tant exemple
 
je veux qu'il me retourne entre [0 et 200] et [300 et 500]
c à dire rien entre 200 et 300 !
 
 


---------------
Freed102
mood
Publicité
Posté le 25-11-2005 à 17:19:24  profilanswer
 

n°1253435
mechkurt
Posté le 25-11-2005 à 18:18:09  profilanswer
 

je vois 2 solutions mais je ne sais pas quel est la meilleur (et y en as peut etre d'autres que je ne voie pas et qui sont encore meilleur)
 
premiere avec do { } while() :

Code :
  1. do {
  2.    hasard = Math.round(Math.random()*500);
  3. } while(hasard>200 && hasard<300);


deuxieme avec deux random() d'affilés:

Code :
  1. hasard = Math.random();
  2. if (hasard<0.5) {
  3.    hasard = Math.round(Math.random()*200);
  4. } else {
  5.    hasard = Math.round(Math.random()*200)+300;
  6. }


 
je pense que la premiere est meilleur car elle n'as pas besoin d'être pondéré, en effet dans l'exemple que tu donnes il y a autant de chance que hasard soit dans l'intervalle [0 et 200] que [300 et 500] donc on met 0.5 mais c'est plus chiant pour [0 et 150] et [320 et 640] ;)


---------------
D3

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  random entre tant et tant...

 

Sujets relatifs
random en C++random background image
[proba] Comparaison de 2 randomComment marche la fonction Random
random doublepointer_to_unary_function, random_shuffle & gcc 3.3
[Java] java.util.Random pas si random que ça :(random_suffle?
[C++] random_shuffle donne toujours les memes combinaisons...[C++] random_shuffle ne randomize pas
Plus de sujets relatifs à : random entre tant et tant...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR