ランダム日付生成ツール

ランダムな日付を、指定した期間の中から生成します。平日だけ、土日だけといった絞り込みも、時刻の追加もできます。一度に最大100件まで、重複なしで、必要なら日付順に並べ替えて出力します。

出典:W3C Recommendation, W3C Web Cryptography API – getRandomValues()。更新日:

例:2026/01/01 または 2026-01-01。
マイツールボックス入力内容はこのブラウザーにのみ保存されます。

結果

ランダムな日付
    抽選の内訳
    –

    計算方法

    ランダム日付生成ツールの使い方

    1. 期間を入力します。たとえば2026/01/01から2030/12/31までと、欲しい件数を指定します。
    2. 必要に応じて平日のみ、または土日のみを選び、時刻の範囲を決めます。たとえば08:00〜18:00を15分刻みにできます。
    3. 「もう一度引く」を押します。設定を変えたときも自動で引き直します。「リストをコピー」で結果をExcelやスケジュール表に貼り付けられます。

    計算の仕組み

    期間内で条件に合う日は、どれも同じ確率で選ばれます。時刻を付ける場合は、日と時刻の刻みの組み合わせがすべて同じ確率です。「重複しない」は引いたものを戻さずに抽選するため、同じ日付は出ません。暦はグレゴリオ暦で、うるう日(2月29日)も含み、曜日はISO 8601に従います。乱数にはMath.randomではなく、ブラウザの乱数生成器(Web Crypto)を使っています。

    使い道

    できないこと

    祝日や学校の休みは国や地域で異なるため、考慮していません。日付はタイムゾーンのない暦上の日です。暗号用途や公的な抽選には向きません。入力内容を送信したり保存したりすることはなく、ブラウザには設定だけが残ります。

    よくある質問

    ランダムな日付はどうやって生成しますか?

    開始日と終了日を入力して「もう一度引く」を押します。期間の中から1日が選ばれ、どの日も確率は同じです。

    平日だけ、または土日だけを引けますか?

    できます。「対象の曜日」で「平日のみ(月〜金)」か「土日のみ」を選んでください。祝日は除外されません。

    ランダムな時刻も付けられますか?

    「時刻」で「時刻を付ける」を選び、最も早い時刻と最も遅い時刻、刻みを設定します。たとえば08:00〜18:00を15分刻みにできます。

    同じ日付が2回出ることはありますか?

    「重複しない」がオフのときだけです。オンなら同じ日付は最大1回で、候補が指定した件数より少ない場合は、その分だけ表示します。

    過去の日付にも使えますか?

    使えます。1000年から9999年まで入力できます。期間は約219年までで、それより長い場合は短縮されます。

    Excelに貼り付けるにはどうしますか?

    「リストをコピー」で複製し、列に貼り付けてください。表示形式をISO 8601(2026-10-14)にすると、Excelが日付として認識しやすくなります。

    出典・根拠

    更新日: · 編集方針

    関連ツール