CCalcanova
🎲
日常の計算

乱数ジェネレーター

任意の範囲で1つまたは複数の乱数を生成します。重複なしのオプション付きで、抽選やくじ引きにぴったりです。

最大 1,000 個

あらゆる用途に使える乱数

指定した範囲で、乱数を1個から最大1,000個まで一度に生成できます。「重複なし」オプションを使えば公正な抽選になります — 範囲内の各数字は最大1回しか現れず、帽子からくじを引くのとまったく同じ仕組みです。

よくある使い道

番号を振った応募の中からプレゼント企画の当選者を選ぶ、ゲームの先攻を決める、友達とロト風の数字を引く、アンケートや授業のためのランダムサンプルを作る、ボードゲーム用のサイコロを振る(1〜6に設定)、番号付きリストからランダムに1つ選ぶ、といった用途に使えます。

公正な抽選の仕組み

「重複なし」がオンのとき、このツールは範囲全体に対してフィッシャー–イェーツ(Fisher–Yates)シャッフルを行います。これは非復元抽出の数学的に標準的な方法で、すべての数字に完全に等しい確率を与え、小さい値や大きい値への偏りがありません。

よくある質問

+この乱数はどの程度ランダムですか?

ブラウザ内蔵の擬似乱数生成器を使用しており、抽選、ゲーム、サンプリング、日常のくじ引きには十分な品質です。ただし、暗号用途や宝くじ級のセキュリティには適していません。それらには認証されたハードウェア乱数が必要です。

+公正な抽選やプレゼント企画を行うにはどうすればよいですか?

参加者に1からNまで番号を振り、「重複なし」にチェックを入れて、賞品の数だけ当選番号を生成します。各抽選結果は重複しないため同じ人が2回当選することはなく、範囲の設定によって全員が対象に含まれます。

+最小値と最大値は結果に含まれますか?

はい — 範囲は両端を含みます。1から10に設定すると、1も10も出る可能性があります。

+同じ数字をもう一度生成できますか?

いいえ — クリックのたびにシードなしの独立した抽選が行われるため、結果を再現することはできません。記録が必要な場合は、抽選時に結果をコピーするかスクリーンショットを撮ってください。

その他の日常の計算ツール