gpt4 book ai didi

c# - 跨平台随机数生成器

转载 作者:可可西里 更新时间:2023-11-01 08:08:19 27 4
gpt4 key购买 nike

当您需要能够从种子生成随机数,并保证它在不同版本的 .NET Framework 和 Mono Framework 以及不同的体系结构(x86、x64)中是相同的数字时,你是做什么的?

我目前正在考虑将数百万个随机字节存储在一个文件中以用作此问题的临时解决方案,但我认为可能有更好的方法(希望不要太复杂)。

最佳答案

如果您需要真正可移植的实现,最好的选择可能是只使用自定义随机数生成器,例如 Mersenne Twister implementationColin Green's Fast Random Number Generator .通过控制实现,您可以保证在任何平台上使用相同的种子都能获得相同的结果。

关于c# - 跨平台随机数生成器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17094189/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com