Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
現在値を指定している d という名前の変数があります。
var a = DateTime.Now;
変数が設定されるたびに、変数が現在と過去 30 日間の異なる日付をランダムに取得するようにするにはどうすればよいですか?
Random r = new Random(); var a = DateTime.Today.AddDays(-1 * r.Next(30));
Next関数パラメータは排他的な値であるため、Next(30) は 30 自体の値を返すことはありません。「過去 30 日間」という記述は少しあいまいです... 過去 30 日間に「今日」を含めない場合は、1 を足して にするだけですr.Next(31)。
Next
r.Next(31)