gpt4 book ai didi

c - 如何生成 0.1 到 0.01 之间的随机数

转载 作者:行者123 更新时间:2023-11-30 19:57:10 25 4
gpt4 key购买 nike

我知道可以使用

生成整数随机数

(rand() % (difference_ Between_upper_and_lower_limit)) + lower_limit

我想知道是否有办法生成 0.1 到 0.01 之间的数字。我试过了双倍速度 = (rand() % 10)/100;但它总是只给我 0.0000000;提前致谢!`

最佳答案

您可以使用以下命令在任意间隔上创建均匀分布

((double)rand()/RAND_MAX)*(i_end-i_start)+i_start

其中 i_starti_end 表示间隔的开始和结束。

根据你的情况尝试

((double)rand()/RAND_MAX)*0.09+0.01

关于c - 如何生成 0.1 到 0.01 之间的随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52107490/

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