C# 生成隨機數問題

Random產生隨機時需要設置種子。如果不設置默認應該是當前時間。(本人猜測)所以用一個for循環輸出10個隨機數時產生的都是相同的。所以用瞭如下方法:
public static int getRandomNum(int start, int end)
        {
            Random rnd = new Random(Guid.NewGuid().GetHashCode());
            return rnd.Next(start, end);
        }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章