トップページ > プログラミング研究室 > Bingo!
Bingo!
ビンゴ用に1〜75の自然数をランダムに表示します。
[ 戻る ]
ビンゴ
[ 戻る ]
使用方法
- [Start]ボタンでスタートし、数秒後に停止します。
- 75個の数字が出たら[Start]ボタンはクリックできなくなります。
- [Replay]ボタンをクリックすると、今までに出現した数字を順番に約1.5秒間隔で表示します。
- [Reset]ボタンをクリックすると結果をご破算にし、最初からやり直します。
- [Reset]ボタンをクリックしない限り、結果は保持されます。
[ 戻る ]
利用上の注意
- Internet Exploler 8以降とFireFox 45.0以降での動作を確認しています。
- その他のブラウザでの動作は保証いたしません。
- 75までのビンゴに対応しています。
- サポートは一切行いません。
- 気が向いたときに改良や修正をします。
[ 戻る ]
アルゴリズム
番号発生のアルゴリズムは以下の通りです。
- 1から75までの自然数を順に配列に代入
- 配列内をシャッフル
- n 回目の試行においては、1から76 - n まで自然数の範囲で乱数 m を生成
- 配列の m 番目の値を番号 x として表示
- 配列の76 - n 番目の値を配列の m 番目に代入
- 配列の76 - n 番目に x を代入
- 3に戻る
n 回目の試行後、配列の76 - n 番目から後の部分に今までの表示した値が逆順で格納されています。
[ 戻る ]