Random.next()背后的算法是什么?

时间:2014-10-07 14:45:45

标签: c# .net

每个内置方法都有其算法来执行该功能。我想知道Random.Next()在生成随机数时究竟是如何实现的?它背后的算法是什么?

以另一种方式提出这个问题:如果没有Random类,你会如何编写一个生成随机数的方法?

1 个答案:

答案 0 :(得分:3)

根据Documentation

  

Random类的当前实现基于Donald E. Knuth的减法随机数生成器算法。