Retourner au contenu associé (journal : Tirage aléatoire dans un tableau)
Posté par thoasm le 01 août 2006 à 12:17. En réponse au journal Tirage aléatoire dans un tableau. Évalué à 1.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# Premier cas :
Posté par thoasm . En réponse au journal Tirage aléatoire dans un tableau. Évalué à 1.
si tu tombe sur un nombre entre 0/N et 1/N, tu choisis le premier, entre 1/N et 2/N, le second, etc.
Après, suffit de faire un trux du genre trunc(alea()*N) pour trouver l'indice.
[0..1/N[ * N -> [0..1[ -> trunc -> 0
[(N-1)/N .. 1] * N -> [N-1 .. N[ -> trunc -> N-1
si je me trompe pas.