您的位置:首页 > 编程语言 > C#

C# 生成验证码时 Random 随机数相同

2013-05-17 09:33 387 查看
在使用C# Random方法时,由于代码运行速度很快,导致随机数生成完全相同,可以在生成随机数之间加上Thread.Sleep(100) 让随机数错乱,这就是为什么在调试的时候(也就是进入方法体,一步一步执行)可以得到正常结果,但是如果直接调用方法(在其他地方直接调用,而非一步一步执行的情况),随机数则会相同

或者使用第二种方法 使用同一个随机对象 即多个随机数由一个Random对象生成也可以
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: