誕生日をランダムに決めるときの期間の目安
ランダムな誕生日がほしい場面は、小説やゲームのキャラクター設定、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種類です。「日付順に並べ替え」をオンにすると古い順に並び、オフにすると抽選した順のまま表示されます。
公平に選ばれる仕組み
期間内の日付すべてに番号を振り、ブラウザの暗号用乱数で番号を選んでいます。特定の月や曜日が出やすくなるような偏りはありません。「重複なし」のときはシャッフルの方式で抜き出すため、同じ日付が二度出ることはありません。
数字そのものをランダムに選びたい場合は乱数ジェネレーターを使ってください。