I wdrożone poniżej RandomDate, ale zawsze uzyskanie wartości zamknięte do „Z” data, prawdopodobnie brakuje czegoś tutaj ....Losowe DateTime między zakresie - nie zunifikowany wyjście
public static DateTime GetRandomDate(DateTime from, DateTime to)
{
var range = new TimeSpan(to.Ticks - from.Ticks);
var rnd = new Random();
var randTimeSpan = new TimeSpan((long)(range.TotalSeconds - rnd.Next(0, (int)range.TotalSeconds)));
return from + randTimeSpan;
}
Chociaż nie (tylko) powodem do błędu, 'var RND = new random()' linia będzie powodować bóle głowy, jeśli zamierzają wywołać tej metody często. –
zobacz ten post? http://stackoverflow.com/questions/767999/random-number-generator-only-generating-one-random-number – Alexxx