Nombre aléatoire

Bonjour,

je cherche à générer un chiffre aléatoire entre 1 et 30 et je ne comprend pas bien la différence entre ces deux formules :

valeur_alea = Int((30 * Rnd) + 1)

et

valeur_alea = Int((30- 1+ 1) * Rnd + 1)

Une petite explication svp

Bonjour,

A priori il n'y en a pas. Normalement les calculs entre parenthèses sont effectués en priorité donc c'est sûrement une façon de rendre lisible l'intervalle en le reconstituant :

(borne sup - borne inf + 1) * rnd + borne inf

Par exemple : pour obtenir un nombre entre 6 et 30 : (30 - 6 + 1) * rnd + 6 = 25 * rnd + 6.

Cdlt,

C'est bien ce qui me semblait

Merci de ton aide !

Rechercher des sujets similaires à "nombre aleatoire"