ランダムに選ぶ
土曜の当番は誰か、最初に発表するのは誰か、残った一枚のチケットは誰のものか。誰にも動かせない抽選だけが、それを公平に決められます。だからここでは通常の乱数ではなく、ブラウザの暗号用乱数を使い、一覧は端末から出ません。
- 無料
- ファイルは端末から出ません
- 登録不要
- ファイル数の制限なし
使い方
- 一覧を貼り付けます(一行に一つ)。
- 目的を選びます:抽選する、順番を混ぜる、グループに分ける。
- ボタンを押します。何度でもやり直せます。
知っておくと便利
なぜ普通の乱数では足りないのか
普段使う `Math.random()` は、重要な用途のために作られていません。並びは以前の値から予測できます。当番・景品・発表順を決めるなら、この差は現実的で、しかも避ける費用はゼロです。ブラウザには暗号用の乱数源が最初から入っています。近くにはもう二つの落とし穴があります。剰余を取ると先頭の名前が出やすくなり、比較関数を乱数にして並べ替えると順番が偏ります。どちらもここでは使っていません。
グループは順ぐりに配ります
七人を三組に分けるとき、一覧を三等分すると 3・3・1 になり、最後の組がいつも損をします。カードのように一人ずつ配れば 3・2・2 です。書きやすい式と、入って納得できる式の差はここにあります。
よくある質問
本当にランダムですか。
ブラウザの暗号用乱数源を使い、剰余による偏りも取り除いています。どの名前も同じ確率です。並べ替えはフィッシャー・イェーツなので、すべての順番が等確率です。
一覧はどこかへ送られますか。
送られません。すべてブラウザの中で行われ、一覧はこの端末にだけ残ります。次回、打ち直さずに済みます。
同じ名前が二度出ますか。
チェックを入れたときだけです。既定では当たった人は外れます。景品や当番ではそれが必要です。
一覧より多く選ぼうとしたら。
一覧の全員と、何人だったかを書いた一行が出ます。黙って少なく返すことはしません。
関連ツール
- ルーレット 1 行に 1 名ずつ書いて回すと、ルーレットが誰かの上で止まります。どの区画も確率はきっちり同じで、同じ名前を二度書けば札を二枚持つのと同じです。名簿はこのブラウザーの中に留まり、抽選の内容…
- コイントス ボタンを押すと、コインが空中で回転して表か裏で止まります。両面の確率はきっちり同じです。結果はブラウザーの暗号用乱数源から取っていて、並べ替えた画像の一覧をめくっているわけではありません。コ…
- サイコロを振る サイコロを押せばすぐ振れますし、2d6+3 のように書いて Enter を押しても構いません。どのサイコロもブラウザーの暗号用乱数源から振り、結果は合計にまとめず一つずつ表示します。「高い方…
- 乱数ジェネレーター 範囲を決め、必要な個数を入れてボタンを押します。抽選には「重複なし」を入れてください。同じ数字が二度出ることはなくなります。
- パスワード生成 ページを開いた瞬間に、ブラウザの暗号論的乱数生成器で新しいパスワードが作られます。送信も記録も保存も行いません。
- UUID 生成 ボタンを押せば、データベースや設定ファイル、テストデータにそのまま貼れる識別子が手に入ります。生成はページ内で完結し、他人が既に見た番号がサーバーから渡されることはありません。
- オンラインタイマー 時間を決めるか、プリセットを押すだけです。すぐにカウントダウンが始まり、終わりに短い音が鳴ります。インストールも登録も要りません。
- QR コード作成 リンクでも文章でも、入力するそばから QR コードができあがります。画面用なら PNG、印刷用なら SVG をどうぞ。SVG はどれだけ拡大しても輪郭が崩れません。