ランダム名前抽選ツール
リストを貼り付けて、その中からランダムにN人(N個)を選び出します。重複なしのユニークモードと、何度でも引き直せるモードに対応。抽選会、グループ分け、ランチの行き先決めなどに便利です。
名前s
使い方
- 1 名前を1行に1つずつ貼り付けます。
- 2 抽選する人数と、結果を重複なし(ユニーク)にするかどうかを選びます。
- 3 納得のいく結果になるまで「Pick again」を押して、最後にリストをコピーします。
このツールを使う理由
- 暗号学的に安全な乱数(Web Crypto API)を使用しており、Math.random() は使っていません。
- ユニークモードは非復元抽出、非ユニークモードは重複ありの抽出に対応しています。
- バックエンドが存在しないため、リストや結果がブラウザの外に送信されることはありません。
- 抽選会、グループ分け、コードレビュー担当者決め、ランチの行き先決めなどに最適です。
よくある質問
結果は本当にランダムですか?
はい — 抽選結果は <code class="font-mono text-xs">crypto.getRandomValues()</code> によって生成されます。ユニークモードでは、均等なサンプリングを保証するために部分的な Fisher-Yates シャッフルを使用しています。
リストに登録できる名前の上限は?
厳密な上限はなく、数千件規模のリストでも問題なく動作します。ただし、1回の抽選で選べるのは最大100件までです。
空行がある場合はどうなりますか?
抽選前に自動的に除外されます。
ランダム名前抽選ツール とは?
ランダム名前抽選ツールは、貼り付けたリストの中から指定した数だけランダムに項目を選び出すツールです。重複を避けるユニークモードを備え、何度でも引き直すことができるため、抽選会やグループ分けなど、さまざまな場面で活用できます。処理はすべてブラウザ内で完結し、登録もサーバー処理も一切不要です。
機能
CSPRNGによる抽選
各抽選はMath.random()ではなく、crypto.getRandomValues()(Web Crypto APIの暗号学的に安全な擬似乱数生成器)を使って生成されます。
重複なしモード/重複ありモード
重複なしモードは部分的なFisher-Yatesシャッフルを使用し、同じ名前が2回選ばれることはありません。重複ありモードは復元抽出を行い、重複を許容します。
1回の抽選で1〜1000件を選択
選択件数は1〜1000の範囲に制限され、重複なしモードではリストにその件数以上の異なる名前が必要です。
100%プライバシー保護
登録もサーバー側での処理も不要で、すべてブラウザ内で完結します — 名前リストがデバイスの外に送信されることはありません。
例
Input
Input list (one name per line, 10 names): Alice, Bob, Carol, Dan, Erin, Frank, Grace, Heidi, Ivan, Judy — Picks: 3, Unique: on
Output
3 distinct names selected at random from the list, e.g.: Grace, Dan, Alice (order = draw order; a fresh click of "Pick" yields a different result)
主な用途
-
1
抽選会・プレゼント企画
参加者全員のリストを一度貼り付け、重複なしモードを使って重複なく1人または複数の当選者を選びます。
-
2
チーム・グループ分け
名簿をランダムにグループへ分割したり、1人ずつ名前を引いて順番を決めたりできます。
-
3
教室やオフィスでの選出
次に発表する人、昼食当番、指名される人などを、繰り返し可能または一回限りの抽選で決められます。
Random Name Picker は、貼り付けたリスト(1行につき1つの名前、1〜1000件を選択可能)から、ブラウザのWeb Crypto API(crypto.getRandomValues)を使用して指定した件数のエントリをランダムに抽出します。Math.randomは使用しません。重複なしモードでは部分的なFisher-Yatesシャッフルを実行するため名前が重複することはなく、重複ありモードでは復元抽出を行うため、同じ名前が複数回選ばれることがあります。すべての処理はブラウザ上のクライアントサイドで実行され、貼り付けたリストがサーバーに送信されることはありません。
- カテゴリ
- クリエイター
- 料金
- 無料
- プライバシー
- ブラウザベース
- 登録
- 不要
参考文献
- Crypto.getRandomValues() — MDN Web Docs
- Web Crypto API — MDN Web Docs
プライバシー
明記されない限り、データがブラウザの外に送信されることはありません。ランダム名前抽選ツール は完全にクライアント側で動作します — サーバーへのアップロードなし、ログなし、入力内容のトラッキングなし。
関連ツール
YouTubeサムネイルダウンローダー
YouTube動画のサムネイルを利用可能なすべての解像度でダウンロードできます。動画URLを貼り付けるだけです。
ツールを開くOpen Graphプレビュー
URLをSNSでシェアしたときにどう表示されるか確認できます。Facebook、Twitter、LinkedIn、Slackでのシェアカードをプレビューします。
ツールを開く単語数・文字数カウント
単語数、文字数、文の数、段落数を瞬時にカウント。読書時間、朗読時間、頻出キーワードも同時に表示します。
ツールを開くLorem Ipsumジェネレーター
Lorem Ipsumのダミーテキストを段落・文・単語単位で生成します。HTMLタグで囲むオプションつき。
ツールを開くZerethon Social で作成・共有・成長しよう
無料登録。ポイントを獲得し、実績を集め、世界中のクリエイターとつながりましょう。