我们如何在 float (在delphi xe3中)的范围内生成随机数?
例如,随机化 [0.10 到 0.90]
之间的数字。
我需要给出如下结果:
[ 0.20 , 0.32 , 0.10 , 0.50 ]
感谢您的解决方案......
最佳答案
另一个选择是使用 RandomRange
(返回:AFrom <= r < ATo
)如下:
RandomRange(10, 90 + 1) / 100
或
RandomRange(10, 90 + 1) * 0.01
将返回0.10到0.90范围内的数字(包括0.90)
关于delphi - 生成浮点范围内的随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13753530/