1 2 3 4 5 6 7 8 9 10
|
- Supposons que l'on ait N=5 mots différents.
- On alloue alors une taille d'intervale à chaque mot : 5 au mot 1, 4 au mot 2, ... 1 au mot 5.
- La somme des intervalles est alors : N*(N+1)/2, donc pour N = 5 => 15.
- Tu tires aléatoirement un nombre x entre 1 et 15 :
- si x appartient à [1..5], alors tu affiches le mot 1
- si x appartient à [6..9], alors tu affiches le mot 2
- si x appartient à [10..12], alors tu affiches le mot 3
- si x appartient à [13..14], alors tu affiches le mot 4
- si x appartient à [15..15], alors tu affiches le mot 5 |
Partager