生成随机的唯一值C#
我搜索了一段时间,一直在努力寻找这个,我试图生成几个随机的,唯一的数字是C#。我在用System.Random,我用的是DateTime.Now.Ticks种子:
System.Random
DateTime.Now.Ticks
public Random a = new Random(DateTime.Now.Ticks.GetHashCode());private void NewNumber(){ MyNumber = a.Next(0, 10);}
我给你打电话NewNumber()有规律,但问题是我经常得到重复的数字。有些人建议说,因为我每次都在声明随机数,它不会产生随机数,所以我把声明放在了我的函数之外。任何建议或比使用更好的方法System.Random?谢谢
NewNumber()
相关分类