產生隨機數(C++)

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);

}

相關文章
相關標籤/搜索