EckoFred
Messages postés10Date d'inscriptiondimanche 18 août 2002StatutMembreDernière intervention 1 septembre 2002
-
24 août 2002 à 21:30
SuperClic
Messages postés48Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 3 octobre 2002
-
27 août 2002 à 18:05
Salut,
j'aimerait savoir comment faire pour avoir un chiffre entre ex.:5 et 7.
je sais que :
-
Randomize
nombre = Int(Rnd * 101)
-
"Int (Rnd * 101)" est le max mais comment faire le min?
À la personnes qui la reponse la plus simple de repondre!
merci d'avance
:) §~*¤o¤*~§3cK0-Fr3d§~*¤o¤*~§ :)
A voir également:
Donne-moi une lettre au hasard
Donne moi une lettre au hasard - Meilleures réponses
cs_panthere
Messages postés21Date d'inscriptiondimanche 21 juillet 2002StatutMembreDernière intervention20 mars 2003 25 août 2002 à 12:18
Salut moi je me suis bricoller une petite function que tu met dans un module .
Rien de speciale mai bien pratique :-)
voila le code
Public Function Chiffre_Aleatoire(DeMin As Currency, AMax As Currency) As Currency
Randomize
Chiffre_Aleatoire = Int((AMax * Rnd) + DeMin)
End Function
cs_panthere
Messages postés21Date d'inscriptiondimanche 21 juillet 2002StatutMembreDernière intervention20 mars 2003 25 août 2002 à 12:18
Salut moi je me suis bricoller une petite function que tu met dans un module .
Rien de speciale mai bien pratique :-)
voila le code
Public Function Chiffre_Aleatoire(DeMin As Currency, AMax As Currency) As Currency
Randomize
Chiffre_Aleatoire = Int((AMax * Rnd) + DeMin)
End Function
EckoFred
Messages postés10Date d'inscriptiondimanche 18 août 2002StatutMembreDernière intervention 1 septembre 2002 25 août 2002 à 16:45
Merci d'avoir répondu...
finalement g pris la source de Megafan car s'etait la plus petite , la moin compliquer et qui marche a merveille pour ce que j'avais besoin!Mais PANTHERE explique un peu ton code car je suis interresser (surtout après le dernier message de couriousous)!
Et si vous avez d'autre fait interressant sur la hasard ecrivez les ici svp car je fait un prog. basé sur le hasard!
EckoFred
Messages postés10Date d'inscriptiondimanche 18 août 2002StatutMembreDernière intervention 1 septembre 2002 25 août 2002 à 16:59
Salut c encore moi!
J'aimerait savoir comment faire pour avoir une lettre au hasard ex.: je veut un nom au hasard alors je commande 4 lettres au hasard au progs et il me donne 4 lettres casi toute différente !!!
comment faire????
merci d'avance,
:) §~*¤o¤*~§3cK0-Fr3d§~*¤o¤*~§ :)
JeffLC
Messages postés73Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention20 février 2003 26 août 2002 à 10:49
Dans la fonction de panthere Demin correspond au nombre minimal possible (ou début de l'intervalle)
et Amax correspond à l'amplitude maximale (ou longueur de l'intervalle).
Donc si Demin=5 et Amax=10 tu choisis des nombres entre 5 et 5+10=15. Donc 14 est un résultat normal !
PS: Lorsque tu utilise Rnd tu obtient toujours la même suite de nombres poour remédier à cela tu peux utiliser Randomize qui initialise la graine du hasard avec une valeur tirée de l'horloge ou tu peut untiliser Rnd(Timer) qui initialise aussi la graine du hasard avec le un nombre tiré de l'horlofe.