C#随机数问题

最近咆哮体盛行,已经有了网页版的咆哮体生成器,原理不难,自己也尝试着用C#弄一个。
在做的过程中遇到了随机数的问题,即在一个循环结构里生成随机数几乎是不变的。用Timer尝试了,1秒的间隔生成随机数,却是不同的。想到了随机数种子的问题,但是换了系统时间做的种子后还是不行。最后在一个博客上就找到了问题的解决方法,用private类来声明random变量。即:

private static  Random ranNum = new Random();

另外,生成不重复的随机数,可以用hashtable,参考这里
咆哮体生成器大体已经完成~

发表评论

电子邮件地址不会被公开。 必填项已用*标注