Expliquer la formule Int((513 - 480 + 1) * Rnd + 480)

controlo

XLDnaute Occasionnel
Bonsoir ,

L'un d'entre vous m'a fait un exemple (il me semble Softman) avec le code ci-dessous

Int((513 - 480 + 1) * Rnd + 480)

Le but étant de généré un chiffre aléatoirement entre 480 et 513.Ce que je ne comprend pas c'est pourquoi
il est mis (513-480+1).

Pouvez-vous me l'expliquer s'il vous plait .

Merçi
 

gfortin9

XLDnaute Occasionnel
Re : Expliquer la formule Int((513 - 480 + 1) * Rnd + 480)

Allô!

Ce que j'en comprends : le premier chiffre possible pour le choix aléatoire est 480 et le dernier 513. Ce qui donne 34 possibilités.
Si on soustrait : 513-480= 33. Je dois donc ajouter 1 pour avoir les 34 possibilités.

gf
 

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : Expliquer la formule Int((513 - 480 + 1) * Rnd + 480)

Bonjour à tous
Le but étant de généré un chiffre aléatoirement entre 480 et 513.

une manière différente et plus facile à comprendre:

= 480 + Int(Rnd * 34)

le résultat sera égal à 480 + un nombre aléatoire compris entre 0 et 33

à+
Philippe
 

Discussions similaires

Statistiques des forums

Discussions
312 652
Messages
2 090 542
Membres
104 572
dernier inscrit
saumech