本文へスキップ
SPCX Tools

ランダム日付・誕生日生成

開始日と終了日の間から、日付をランダムに選びます。架空の誕生日づくりにも使えます。

ローカルで動作 — ファイルは端末から出ません

ツールを読み込み中…

ランダム日付・誕生日生成の使い方

  1. 1「開始日」と「終了日」で期間を決めます。初期設定は今年の1月1日〜12月31日です。
  2. 2「生成数」に必要な件数を入れます(1〜1,000件)。
  3. 3同じ日付を出したくないときは「重複なし」、土日を除きたいときは「平日のみ」にチェックします。
  4. 4「日付を生成」を押します。フォーマットで「長い形式」を選ぶと「1995年7月14日金曜日」のように曜日付きで表示されます。
  5. 5コピーボタンで一覧をまとめてコピーし、表計算ソフトやメモに貼り付けます。

誕生日をランダムに決めるときの期間の目安

ランダムな誕生日がほしい場面は、小説やゲームのキャラクター設定、TRPGの探索者づくり、アプリのテスト用ダミーデータなどさまざまです。どの世代の誕生日にしたいかで、開始日と終了日を決めましょう。

作りたい誕生日 開始日 終了日
1980年代生まれ 1980/01/01 1989/12/31
1990年代生まれ 1990/01/01 1999/12/31
2000年代生まれ 2000/01/01 2009/12/31
2026年に20代(20〜29歳)になる人 1997/01/01 2006/12/31
2026年に30代になる人 1987/01/01 1996/12/31
2026年に40代になる人 1977/01/01 1986/12/31
月日だけ(2月29日あり) 2024/01/01 2024/12/31
月日だけ(2月29日なし) 2025/01/01 2025/12/31

年代の表は「その年の誕生日を迎えた後の年齢」で計算しています。たとえば1997年生まれは2026年の誕生日で29歳、2006年生まれは20歳です。1990年代の10年間なら候補は3,652日(うるう年の2月29日2回分を含む)あり、その中から均等に選ばれます。

キャラクター設定に使うコツ

  • 全員の誕生日をばらばらにする:「重複なし」をオンにして人数分を生成します。オフのままだと、23人で約半分の確率で誰かの誕生日がかぶります。
  • 曜日まで決める:フォーマットを「長い形式」にすると「1995年7月14日金曜日」のように曜日も表示されるので、「金曜日生まれ」といった細かい設定に使えます。
  • 星座や干支もそろえる:決まった誕生日は星座・干支計算ツールに入れると、星座と干支がすぐにわかります。
  • 今の年齢を出す:生年月日から現在の年齢を知りたいときは年齢計算が便利です。

誕生日以外の日付をランダムに選ぶ

「日付 ランダム」で探している人の多くは、誕生日以外の用途でも使っています。

  • テスト用データ:会員登録日や注文日のダミーデータを、ISO形式(2026-03-15)で最大1,000件まとめて作れます。表計算ソフトにそのまま貼り付けられます。
  • 抜き打ちチェックの日程:点検や監査の日を「平日のみ」で選ぶと、土日を避けた日付になります。2026年の平日(月〜金)は261日あり、その中から公平に選ばれます。ただし祝日は除かれないので注意してください。
  • 予定がなかなか決まらないとき:遊びに行く日や、ブログの投稿日を決めかねているときに、来月1か月分を期間にして1件だけ生成する、という使い方もできます。

表示形式はISO(YYYY-MM-DD)、長い形式(曜日付き)、US(MM/DD/YYYY)、EU(DD.MM.YYYY)の4種類です。「日付順に並べ替え」をオンにすると古い順に並び、オフにすると抽選した順のまま表示されます。

公平に選ばれる仕組み

期間内の日付すべてに番号を振り、ブラウザの暗号用乱数で番号を選んでいます。特定の月や曜日が出やすくなるような偏りはありません。「重複なし」のときはシャッフルの方式で抜き出すため、同じ日付が二度出ることはありません。

数字そのものをランダムに選びたい場合は乱数ジェネレーターを使ってください。

よくある質問

ランダムな誕生日を作るにはどう設定すればいいですか?
生まれ年の範囲を開始日・終了日に入れます。1990年代生まれなら「1990/01/01〜1999/12/31」、2000年生まれだけなら「2000/01/01〜2000/12/31」です。期間内のどの日も同じ確率で選ばれます。
年は要らず、月日だけの誕生日がほしいときは?
1年分(例:2024/01/01〜2024/12/31)を指定し、年の部分を無視してください。2024年のようなうるう年を選ぶと2月29日も候補に入り、2025年のような平年を選ぶと2月29日は出ません。
「重複なし」をオフにすると同じ日付が出ますか?
出ることがあります。誕生日(365日)を23人分ランダムに選ぶと、誰かと誰かが同じ誕生日になる確率は約50.7%、30人分なら約70.6%です。キャラクター全員の誕生日をばらばらにしたいときは「重複なし」をオンにしてください。
「平日のみ」で祝日も除外されますか?
いいえ。除外されるのは土曜日と日曜日だけで、祝日や年末年始は候補に残ります。必要なら生成後に手で外してください。
期間の日数より多い件数を指定するとどうなりますか?
「重複なし」がオンのときは、期間内の日数までしか生成されません。たとえば1月1日〜1月10日で20件を指定すると10件になります。重複ありなら指定した件数どおりに生成されます。
生成した日付はどこかに保存されますか?
いいえ。乱数はブラウザの暗号用乱数機能で作られ、入力も結果もサーバーには送られません。ページを閉じると消えるので、必要な結果はコピーしておいてください。