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!
amicalement,
[:-)]§~*?o?*~§3cK0-Fr3d§~*?o?*~§[:-)]
-------------------------------
Réponse au message :
-------------------------------
La je comprend pas ta fonction... si rnd donne 0.9 et demin = 5 et amax = 10.
10*0.9+5=14 !!! donc c'est suppérieur à 10 !
Couriousous
-------------------------------
Réponse au message :
-------------------------------
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
-------------------------------
Réponse au message :
-------------------------------
La reponse t es donnee dans l'aide de la fonction rnd...
Pour generer des entiers aleatoires dans une plage donnee, utilisez la formule ci-dessous :
Int((upperbound - lowerbound + 1) * Rnd + lowerbound)
Dans cette formule, upperbound designe la limite superieure de la plage et lowerbound la limite inférieure
donc pour generer des nombres entre 5 et 7
Int((7 - 5 + 1) * Rnd + 5))
soit
int(3*rnd+5)
pas plus complique...
-------------------------------
Réponse au message :
-------------------------------
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?*~§



