如何產生隨機數,要求C 描述

時間 2021-05-05 19:16:25

1樓:匿名使用者

#include

#include

srand((unsigned int)time(null));

int n = rand() ;

num就是以當前時間為種子(seed)的(偽)隨機數

2樓:匿名使用者

srand(time(null));

printf("%d\n",rand()%99+1);/*輸出乙個[1,99]區間內的整數*/

3樓:匿名使用者

1、srand(time(null));

2、srand(getpid());

上面的兩個都可以,括號裡面的是種子,產生隨機數的種子系統時間是時刻變化的,

程序id也是唯一的(當且這麼認為吧)。

rand() % num ---->num為什麼就是0-num範圍的數

#include

#include

using namespace std;

int main(void)

;srand(getpid());

for(int i = 0; i < 10; i++)}

隨機數是如何產生的,EXCEL如何產生隨機數?

1.include include inxlude int main void 2.rand n將返回 0,n 區間內的整數如 rand 100 將返回乙個不小於0,並且小於100的整數rand 上界 下界 下屆 將返回 下屆,上界 區間內的整數 示例 include include inxlude...

excel如何取隨機數,EXCEL如何產生隨機數?

a2中輸入 large if countif a 1 a1,row 1 33 0,row 1 33 randbetween 1,35 row 輸入後同時按下ctrl shift enter輸入陣列公式,再用自動填充柄下32行,就行了,就是randbetween函式在03版中要安裝載入項,在07版中可...

java如何產生1 8的整數隨機數

簡單粗暴。int num int math.random 100 math.random 返回的是一個大於等於0小於1的double型別。 math.random 會產生 0,1 區間中的雙復精度制浮點隨機數,所以 math.random 100 就會生成一個100以內的隨機數浮點數,如果需要整數的...