c# - 如何使用 System.Random 获得高质量的归一化带符号随机 float ?

标签 c# .net random

默认的 Random.NextDouble 返回 0.0 到 1.0 之间的值,我需要 -1.0 到 1.0 之间的值。执行此操作的最佳方法是什么,它会产生与 System.Random 一样好的值。

最佳答案

(Random.NextDouble() * 2.0) - 1.0

关于c# - 如何使用 System.Random 获得高质量的归一化带符号随机 float ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9866843/

相关文章:

c# - 如何将 '\' 更改为 '/'

c# - 当用户与 DateTimePicker 控件交互时会引发什么事件?

c# - 从 CLR2 调用 CLR4 代码

python - 打乱列表并返回副本

c# - 使用 C# 的 SSL/TLSV1 连接

c# - 当 skip 不能被 take 整除时,通过 pageIndex/pageSize 分页实现 skip/take 分页

c# - Linq 填充函数

c# - “IServiceCollection”不包含 'AddControllers' 的定义

JavaScript 伪随机序列生成器

C# 随机浮点闭区间