ランダム日付の生成(期間を指定)
指定した期間の中から、ランダムな日付を選びます。誕生日の抽選や、テストデータの作成に。
ランダム日付の生成について
指定した期間の中から、ランダムな日付を選びます。テスト用のデータの作成、日付を使ったクイズ、「どの日にするか」を偶然に任せたいときなどに便利です。
開始日と終了日を指定して、必要な数だけ日付を生成します。選ばれた日付は、曜日つきで表示されます。「計算する」ボタンを押すたびに、新しい日付が選ばれます。
こんなときに使えます
- プログラムのテストデータに使う日付を作る
- イベントや抽選の日を、ランダムに決める
- 日付に関するクイズや練習問題を作る
使うときのポイント
- 期間が短いと、同じ日が複数回選ばれることがある
- 祝日や休日は考慮されない
使い方
- 開始日と終了日を選びます。
- 生成する数を入力します。
- 「計算する」を押すたびに、新しい日付が選ばれます。
計算方法・仕組み
開始日から終了日までの日数の中から、ランダムに1日を選んでいます。
知っておきたい基礎知識
ランダムな日付は、テストデータの作成や、誕生日の抽選、イベントの日程をくじで決めるときなどに、使えます。開始日と終了日を決めて、その期間の、日数の中から、1日を同じ確率で、選びます。期間が、長いほど、選択肢が増えます。
システムの開発では、日付の項目をテストするために、さまざまな日付のデータが、必要になります。うるう年の2月29日や、月末・年末などの境界の日付は、特に、不具合が出やすいので、テストには、そうした日付も含めるのが、効果的です。ランダムに選ぶだけでなく、境界の値も、意識して試してください。
間違えやすいポイント
- 開始日が、終了日より、後の場合は、日付が選べない
- 平日や、祝日の指定は、できない。必要な場合は、結果をカレンダーで、確認する
- テストデータでは、境界の日付(月末・うるう日)も、確認する
よくある質問
- 複数の日付を同時に選べますか?
- このツールは、1つの日付を選びます。複数の日付が必要な場合は、何度か、実行してください。
- 今年の日付から、ランダムに選ぶには?
- 開始日を1月1日、終了日を12月31日に設定すると、今年の中から、1日が選ばれます。