例如,随机化数字在[0.10到0.90]之间.
我需要给出如下结果:
[0.20,0.32,0.10,0.50]
谢谢你的解决方案
解决方法var @R_403_5987@ : Double; @R_403_5987@ := Random; // Random @R_403_5987@ in range: 0 <= @R_403_5987@ < 1 @R_403_5987@ := 0.1 + @R_403_5987@*0.8 // 0.1 <= @R_403_5987@ < 0.9
要初始化随机数生成器,在第一次调用Random
函数之前,单次调用Randomizeor设置RandSeed参数.
不这样做,每次运行程序时都会生成相同的序列.但请注意,重新编译其他编译器版本时无法保证此序列.
总结以上是内存溢出为你收集整理的delphi – 在浮点范围内生成随机数全部内容,希望文章能够帮你解决delphi – 在浮点范围内生成随机数所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)