?? 0-100偽隨機(jī)數(shù)發(fā)生函數(shù)代碼.txt
字號(hào):
原理是用C語(yǔ)言提供的偽隨機(jī)函數(shù)RAND()發(fā)生隨機(jī)數(shù)但是每次調(diào)用RAND()時(shí)他產(chǎn)生的隨機(jī)數(shù)幾乎是一樣的,原因是種子函數(shù)SRAND()的種子是一樣的在初始調(diào)用時(shí)產(chǎn)生的術(shù)是一樣的為了給一個(gè)變值作種子 我用time()函數(shù)他是C提供的庫(kù)函數(shù),他是產(chǎn)生1970年1月1日到當(dāng)前時(shí)間的所有秒數(shù)就可以產(chǎn)生一個(gè)變值
下面是具體的代碼實(shí)現(xiàn)(我在機(jī)房里調(diào)試通過了)
#include <stdlib.h>
#include <stdio.h>
#include "time.h"
int main(void) {
int i;
int s;
srand(time(NULL)); //這個(gè)函數(shù)是隨機(jī)函數(shù)的種子函數(shù)
printf("%d\n",time(NULL));
printf("Ten random numbers from 0 to 99\n\n");
for(i=0; i<10; i++)
{
printf("%d\n", rand()%100);//rand()是隨機(jī)數(shù)發(fā)生函數(shù)
}
return 0;
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -