c語言range函數(shù)?
rand函數(shù),C語言中用來產(chǎn)生一個隨機數(shù)的函數(shù)。
rand函數(shù)界限:stdlib.h頭文件中有宏#define rand_MAX 0x7fff
rand產(chǎn)生一個0-0x7fff的隨機數(shù),即最大是32767的一個數(shù)
rand函數(shù)原型
#include <stdlib.h>
int rand(void);
rand函數(shù)調(diào)用
rand()函數(shù)每次調(diào)用前都會查詢是否調(diào)用過srand(seed),是否給seed設(shè)定了一個值,如果有那么它會自動調(diào)用srand(seed)一次來初始化它的起始值
若之前沒有調(diào)用srand(seed),那么系統(tǒng)會自動給seed賦初始值,即srand(1)自動調(diào)用它一次