在C#中由于电脑速度太快,导致利用for循环产生的随机数每次都是一样的,我该怎么办?

来源:百度知道 编辑:UC知道 时间:2024/05/22 19:00:44
我是想每循环一次就产生一个随机数,利用当前时间为种子。
应该是太快的原因,导致每次产生的随机数都相同。

不是因为你电脑速度太快是因为你写的代码得问题
不要把new Random()放在循环内部使用
要在循环外部使用否则会出现你说得那种情况

那你在上面加个暂停的嘛,让它稍微停下
System.Threading.Thread.Sleep(100); //停0.1秒

楼主 主要是因为 敲代码过于无聊 贴个帖子 缓和一下 让大家笑一下... 你们连这都看不出?

赞同,稍微停一下就能搞定了

佩服佩服!电脑速度太快飞过那段代码了!哈哈!

确实是,相当地幽默!