c#中的隨機數
1.Random
Random rd = new Random();
rd.next(1,100);
//生成一個0到100的隨機數
這種隨機數可以達到一些要求較低的目標,但是如果在高併發的情況下,Random類所取到的系統時鐘種子接近甚至完全一樣,就很有可能出現重複,例如在一個for循環中產生的隨機數就有很大的機率相同。
2.Guid類
這個計算的會更加精確,在複雜的情況下隨機的也會更加準確
Random rd = new Random(Guid.NewGuid().GetHashCode());
rd.next(0,100);
//可以這樣寫