1~5を重複なしで5個
入力と設定
最小1 / 最大5 / 個数5 / 重複なし:オン
期待する結果
1・2・3・4・5が各1回。順序は抽選ごとに変わり得ます。
最小値・最大値・個数を指定し、暗号学的に安全な乱数を生成します。
以下は操作の例です。入力値は目的に合わせて変更できます。
抽選や順番決めに使える整数を、ブラウザーのcrypto機能で生成します。単純な疑似乱数ではなく、範囲の偏りを避ける処理を行います。
重複なしでは、指定範囲に含まれる整数より多い個数は生成できません。
重複なしで範囲を全部選ぶ場合と、個数が範囲より多い重複ありの抽選を比べます。
「この例を試す」を押すと、上の入力と設定が例の内容に切り替わり、処理を実行します。「元の入力へ戻す」は1回ごとに直前の入力と設定を復元します。複数の例を試した場合は、戻す操作を繰り返すと最初の入力へ戻れます。ページを閉じるとこの履歴は失われます。
最小1 / 最大5 / 個数5 / 重複なし:オン
1・2・3・4・5が各1回。順序は抽選ごとに変わり得ます。
最小-2 / 最大2 / 個数8 / 重複なし:オフ
−2~2の整数8個。同じ数が必ず含まれます。値と順序は固定しません。
上下限は両方を含みます。最初は候補5個から5個を重複なしで選ぶので集合が必ず一致します。次は候補5個に対して8回引くため重複が必要です。「重複あり」でも各値が同数出るとは限りません。前回と同じ結果が出ても異常とは限りません。
上下限は安全に表せる整数、範囲の値の数は2³²以下、個数1~1,000。重複なしでは候補数を超える個数を指定できません。Web Cryptoを使い剰余の偏りを避けますが、乱数源の監査・当選の証明・再現用seed指定はありません。例は実際に抽選し結果を置き換えます。復元は入力設定だけで、抽選結果は戻りません。復元後は「生成」で表示を更新します。
検証根拠:全候補の集合、負数の範囲・個数、重複なしの過大要求を既存関数で確認。乱数の具体値を固定せず、ブラウザ実出力の整数性・範囲・重複条件とチェックの復元を照合します。
最小値1、最大値5、個数5で「重複なし」を選ぶと、1〜5がそれぞれ1回ずつ、ランダムな順番で出ます。同じ条件でも並びは毎回変わり得ます。
最小値と最大値を両方含む整数範囲です。1〜5から重複なしで6個は選べません。
重複なしを選ばない場合はあります。
このツールは整数専用です。
いいえ。入力と結果は保存しません。
ツール名と公開URLだけを共有します。入力した内容や処理結果は含まれません。
残したい内容は、先に保管してください。このツールの入力内容・結果は自動保存されません。ページの更新・終了や、入力を消す操作・リセットで失われる場合があります。
お気に入り・表示言語は作業データとは別に保存され、サイトデータの削除で失われる場合があります。端末に保存済みのファイルは、ツールのリセットやサイトデータの削除では消えません。