asp.net如何让random在极短时间内产生不同的随机数

  在网站开发的工作过程中,遇到了一个问题,在一个项目中需要实现一次性发放100个随机数的功能,这个操作的执行时间可能也就不到1秒钟。由于Random r = new Random(); 的种子没有指定,生成的时间间隔太短导致生成的随机数结果一样,解决的方法如下:

  Random rd = new Random(Guid.NewGuid().GetHashCode())

  我们通过加入 Guid.NewGuid().GetHashCode() 来解决这个问题,本文由北京网站建设博客提供。

posted @ 2013-11-22 12:03  我们都是程序猿  阅读(544)  评论(0编辑  收藏  举报