c#中的隨機數

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);
//可以這樣寫
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章