Random 在C+中生成介于0.0(含)和1.0(不含)之间的伪随机浮点数+/Qt5

Random 在C+中生成介于0.0(含)和1.0(不含)之间的伪随机浮点数+/Qt5,random,floating-point,qt5,Random,Floating Point,Qt5,我想在C++中使用Qt5生成一个介于0.0f(含)和1.0f(不含)之间的伪随机数 如何以推荐的/Qt方式执行此操作?y可以将随机数除以double(RAND_MAX),如下所示: srand((unsigned)time(NULL)); for(int i=0;i<10;i++) { cout<<rand()/double(RAND_MAX)<<'\t'; } srand((无符号)时间(NULL)); 对于(int i=0;i是否意味着没有与Qt PR

我想在C++中使用Qt5生成一个介于
0.0f
(含)和
1.0f
(不含)之间的伪随机数


如何以推荐的/Qt方式执行此操作?

y可以将随机数除以double(RAND_MAX),如下所示:

srand((unsigned)time(NULL));
for(int i=0;i<10;i++)
{
    cout<<rand()/double(RAND_MAX)<<'\t';
}
srand((无符号)时间(NULL));

对于(int i=0;i是否意味着没有与Qt PRNG相关的Qt特殊方式?