gpt4 book ai didi

c++ - 这个表达式是如何工作的 : Num*rand()/RAND_MAX?

转载 作者:搜寻专家 更新时间:2023-10-31 01:01:19 24 4
gpt4 key购买 nike

这个表达式是如何工作的?

 Num*rand() / RAND_MAX

例如,如果我用 7.7 替换数字,它会给我从 0.7. 的值()。

最佳答案

rand()函数生成 0 之间的整数值和 RAND_MAX .所以rand()/RAND_MAX0 and 1 之间产生实际值(value).所以在下面的代码中我们有
0 <= val <= n其中 n可以是整数或实数。

double val = n * rand()/RAND_MAX;

关于c++ - 这个表达式是如何工作的 : Num*rand()/RAND_MAX?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29374130/

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