Random DateTime zwischen Bereich - nicht einheitliche-Ausgabe

Implementiert habe ich die unten RandomDate, aber ich habe immer immer Werte geschlossen "Vom", Datum, habe ich wohl was verpasst hier....

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;
    }
Zwar nicht die (einzige) Grund für den Fehler, der var rnd = new Random() Linie Kopfschmerzen verursachen, wenn Sie wollen, rufen Sie diese Methode Häufig.
finden Sie in diesem Beitrag? stackoverflow.com/questions/767999/...

InformationsquelleAutor user1025852 | 2013-01-24

Schreibe einen Kommentar