srand做爲種子,就是產生隨機數的源頭,種子裏面有一個變量,能夠做爲源頭,咱們用time()系統時間做爲種子,這樣能夠達到真正的隨機。rand是利用srand的種子產生真正的隨機數。它們的頭文件都是<cstdlid>.ios
源碼以下:
dom
#include <iostream>spa
#include <cstdlib>源碼
#include <ctime>it
using namespace std;io
int main()stream
{變量
double random(double,double);隨機數
srand(unsigned(time(0)));im
for(int i=0;i<10;i++)
cout<<"NO "<<i<<":"<<int(random(0,10))<<endl;
system("pause");
return 0;
}
double random(double start,double end)
{
return start+(end-start)*rand()/(RAND_MAX+1);
}