メインコンテンツへスキップ

抽選・ランダム · Random

ランダム抽選・チーム分け

名前や項目のリストから、1人をランダムに選ぶ・複数人を抽選する・複数チームに公平に分ける、3つのモードを切り替えて使えるツールです。

最終更新:

使い方

使い方を開く
  1. 1

    メンバーを入力

    名前や項目を改行またはカンマ区切りで入力します。同じ名前も別の人として扱われます。

  2. 2

    モードを選ぶ

    「1人選ぶ」「複数人を抽選」「チーム分け」から選び、必要に応じて抽選人数やチーム数を指定します。

  3. 3

    シャッフルして結果を見る

    「シャッフル!」を押すと結果が表示されます。「もう一度」で引き直し、結果はワンクリックでコピーできます。

入力

改行またはカンマで区切って入力します。同じ名前も別の人として扱います。

結果

メンバーを入力して「シャッフル!」を押すと結果が表示されます。

ランダム抽選・チーム分けツールについて

ランダム抽選・チーム分けツールは、名前や項目のリストから「1人を選ぶ」「複数人を抽選する」「複数チームに分ける」操作を、ボタン一つで公平に行えるツールです。乱数には暗号学的に安全な crypto.getRandomValues とFisher-Yatesシャッフルを用い、各メンバーが等確率で選ばれます。発表順や席替え、景品のくじ引き、スポーツやゲームのチーム分けなど、その場で全員が納得できる結果が欲しい場面に最適です。入力したデータはすべてブラウザ内で処理され、外部サーバーに送信されることはありません。なお本ツールは娯楽・イベント運営の補助を目的としており、法的な拘束力のある抽選やセキュリティ用途には使用しないでください。

主な機能

  • 1人選択・複数人抽選・チーム分けの3モードをタブで切り替え
  • 暗号学的乱数(crypto.getRandomValues)で偏りのない公平な結果
  • 改行・カンマ区切りに対応した手軽なメンバー入力
  • 結果のワンクリックコピーと「もう一度」での引き直し
  • すべてブラウザ内で完結し、入力データを外部に送信しない

活用シーン

  • 発表順・プレゼン順・席順をランダムに決める
  • 飲み会やイベントでの景品くじ引き
  • スポーツ大会やゲームの公平なチーム分け
  • 当番・係決めや掃除分担の割り当て
  • ランチや行き先など「どれにするか」の決定補助

よくある質問

どうやってランダムに選んでいますか?

ブラウザの暗号学的乱数生成API(crypto.getRandomValues)とFisher-Yatesシャッフルを用いて、各メンバーが等確率で選ばれるようにしています。Math.randomより偏りの少ない方式です。

同じ名前を複数入れるとどうなりますか?

同名でも別の人として扱います。例えば「田中」を2行入力すると2人分としてカウントされ、それぞれが抽選・チーム分けの対象になります。

抽選人数やチーム数に上限はありますか?

メンバー数を超える抽選人数・チーム数は指定できません(エラーが表示されます)。それ以外に実用上の上限はありませんが、極端に多い場合は結果表示が縦に長くなります。

入力した名前は保存・送信されますか?

いいえ。すべての処理はお使いのブラウザ内で完結し、入力データが外部サーバーに送信・保存されることはありません。ページを離れるとデータは破棄されます。

法的なくじ引きや懸賞に使えますか?

本ツールは娯楽・イベント運営の補助を目的としています。法的な拘束力のある抽選や、セキュリティが要求される用途には使用しないでください。

スマートフォンでも使えますか?

はい。レスポンシブ対応で、共有画面に映してその場の全員で結果を確認できます。アカウント登録やアプリのインストールは不要です。