srand():產生偽隨機數種子,如果沒有指定偽隨機數種子,rand使用偽隨機數為1的種子。
rand():產生[0 rand_max]之間的隨機數
//#include #define rand_max 2147483647
void srand(unsigned int seed);
int rand(void);
1. 如何產生不可預見的隨機序列呢
利用srand(time(null));是一種方法,因為每一次執行程式的時間是不同的。
unsigned int sleep(unsigned int seconds);//秒
int usleep(useconds_t usec);//微妙
int nanosleep(const struct timespec *rqtp, struct timespec *rmtp);//納秒
//毫秒了?
Linux系統程式設計 access函式
include intaccess const char pathname,int mode 引數一 路徑名 引數二 f ok 值為0,判斷檔案是否存在 x ok 值為1,判斷對檔案是可執行許可權 w ok 值為2,判斷對檔案是否有寫許可權 r ok 值為4,判斷對檔案是否有讀許可權 注 後三種可以...
Linux系統程式設計 延時函式
linux 中常用的延時函式有 sleep,usleep,ndelay,udelay,mdelay等。linux系統程式設計下用到的延時函式在標頭檔案 include 包括 sleep,usleep linux 核心中用到的延時函式在標頭檔案 include 包括 ndelay,udelay,mde...
Linux 系統程式設計
1 i o操作 2 檔案和目錄管理 3 記憶體管理 1 建立匿名記憶體對映 2 對映 dev zero檔案 類unix 作業系統中,dev zero是乙個特殊的檔案,當你讀它的時候,它會提供無限的空字元 null,ascii nul,0x00 其中的乙個典型用法是用它提供的字元流來覆蓋資訊,另乙個常...