我想知道每种编程语言中的随机函数是如何工作的,所以我想自己生成一个数字,即我不想使用任何内置类或函数。
最佳答案
就简单性和速度而言,很难击败 Xorshift random number generator .它是否产生良好的分布是另一个问题。
C# 中的一个示例:http://www.codeproject.com/KB/cs/fastrandom.aspx
不同的语言和环境使用不同的随机数生成器。正如其他人所指出的,有很多方法可以生成伪随机数。
参见 C# Normal Random Number以及其他类似的 Stack Overflow 问题。
关于c# - 在不使用任何内置函数的情况下在 .NET 中生成随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7540233/