小编Joh*_*ohn的帖子

生成[0,1)c ++之间的随机数

我正在尝试生成一个在[0,1)之间均匀分布的随机数,我尝试过uniform_real_distribution但我不确切知道它是如何工作的.我在下面有这个代码,但它每次都会产生接近相同的数字〜.456

void RandomNumber()
{
srand(time(0));
double number=(double)rand()/((double)RAND_MAX+1);
cout<<"RANDOM NUMBER: "<<number<<endl;
}
Run Code Online (Sandbox Code Playgroud)

c++ random

1
推荐指数
2
解决办法
6606
查看次数

标签 统计

c++ ×1

random ×1