授業や会議のグループ分け
名簿を貼り付けてランダムに並べ替え、組数または1組あたりの人数で手早く割り振ります。
Guide
ランダムツールは、ランダムな整数、ランダムなグループ分け、名簿からの抽選という3つの作業を1つのページでこなします。3モードは共通の乱数モジュールを使い、その中身は crypto.getRandomValues() です。剰余の偏りを避けるために棄却サンプリングで整数を作り、グループ分けには同じ乱数源でFisher–Yatesのシャッフルをかけます。Math.random() は使っていないため、普通の画面アニメーションより確かなランダム性が欲しい日々の抽選やグループ分けに向いています。
更新日 2026-09-102 min read
| 入力 | 出力 | 説明 |
|---|---|---|
| 1–100、6件、重複なし | 重複しない整数6個 | 昇順・降順に並べ替え可能 |
| 12人を3組に | シャッフルされた3組 | 人数がなるべく揃うよう順番に割り当て |
| 当選者を外す設定での抽選 | 回ごとの当選記録 | 同名の項目は出現回数ごとに1つずつ除外 |
名簿を貼り付けてランダムに並べ替え、組数または1組あたりの人数で手早く割り振ります。
「当選者を名簿から外す」をオンにすれば同じ項目が二度当たるのを防げます。当選の順番はこのページの表示中だけ保持されます。
crypto.getRandomValues() が返す32ビット値に棄却サンプリングをかけてから剰余を取るため、区間が割り切れないときの偏りを避けています。
残りません。当選記録はローカルストレージに保存していないため、ページを再読み込みすると消えます。
名簿、ランダムの条件、結果はすべてブラウザ内で処理され、サーバーへの送信も抽選記録の保存も行いません。
更新日 2026-09-10
乱数・ランダムグループ分け・抽選の3つを1つに。暗号学的に安全な乱数源を採用
このツールの翻訳は未完了です。一部は原文または代替言語で表示されます。
暗号学的に安全な乱数源を使用するため、結果は予測できません