C# 时间随机数


.net 没有现成的时间随机数,不过一个随机数类 Random

利用这个随机数类 Random 可以很好的实际时间随机数。

话不多说上代码

 1       var s_ts = new TimeSpan(1, 1, 10);
 2       var e_ts = new TimeSpan(3, 3, 30);
 3       var ys = (int)s_ts.TotalSeconds;
 4       var ye = (int)e_ts.TotalSeconds;
 5 
 6       var r = new Random();
 7       var list = new List();
 8       for (int i = 0; i < 100; i++)
 9       {
10         list.Add(new TimeSpan(0, 0, r.Next(ys, ye)));
11       }