c# - 在不使用任何内置函数的情况下在 .NET 中生成随机数

标签 c# .net vb.net random

我想知道每种编程语言中的随机函数是如何工作的,所以我想自己生成一个数字,即我不想使用任何内置类或函数。

最佳答案

就简单性和速度而言,很难击败 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/

相关文章:

c++ - 查找 DLL 的 CLR 版本

vb.net - 设计模式错误 - "Resource has no property named ' myResource'"

vb.net - 使用vb.net的Visual Studio代码: How to enable vb.净intellisense?

c# - IIS SMTP : Exceeded storage allocation response

c# - 如何从 ManagementObject 搜索中获取计数?

asp.net - HTTP错误400-带Topshelf的OWIN

vb.net - 使用 oledb 命令从存储过程中检索输出参数 vb.net

c# - Firebase - 验证 api 请求在 .net 5 中具有有效的 id token

c# - 如何提高网络摄像头视频输入的帧率?埃姆古简历

c# - HttpWebRequest - 操作超时