gpt4 book ai didi

c - 如何用c语言实现c#的random.nextDouble

转载 作者:行者123 更新时间:2023-11-30 15:58:19 26 4
gpt4 key购买 nike

我想在C中生成一个0到1之间的随机双数。我使用了以下代码生成它,但我仍然得到 p 的值为 0.0000?谁能帮我解决这个问题吗?

double p;
int max;
int min;
max=1;
min=0;

p= (double)(rand() % (max - min + 1) + min);

最佳答案

尝试以下操作

p = rand() / (double)RAND_MAX;

关于c - 如何用c语言实现c#的random.nextDouble,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9858764/

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