C++ 中怎么产生0-1的随机数 注意要包括小数!

请写出完整 谢谢!
2024-11-04 21:12:14
推荐回答(2个)
回答1:

要看你精确到几位
我写毕族升了一个精确到0.01的供你参考

#include
#include
#include

int main()
{
float num;
srand(time(NULL));
num = (rand()%100)*0.01;
/*这里可以控穗数制精度,应该能看懂吧,这里是两位精度,如果你想精确到0.001,可以写成num = (rand()%1000)*0.001;*/
cout<<"手老The number is: "<
}

回答2:

1楼的说的非常正确