#include<iostream.h> #include<stdlib.h> #include<time.h> int main() { float num; //srand(time(NULL));加上这个之后,随机数会一直往上加 num = (rand()%100)*0.01;/*这里可以控制精度,应该能看懂吧,这里是两位精度,如果你想精确到0.001,可以写成num = (rand()%1000)*0.001;*/ cout<<"The number is: "<<num<<endl; }