rand() 和 srand() 在 C 語言中
rand()
rand() 函式用於生成偽隨機數。它返回一個整數值,範圍從 0 到 rand_max,即 32767。
以下是 C 語言中 rand() 的語法:
int rand(void);
以下是 C 語言中 rand() 的一個示例:
示例
#include <stdio.h>
#include<stdlib.h>
int main() {
printf("%d
", rand());
printf("%d", rand());
return 0;
}輸出
1804289383 846930886
srand()
srand() 函式用於初始化由 rand() 函式生成的偽隨機數。它不返回值。
以下是 C 語言中 srand() 的語法:
void srand(unsigned int number);
以下是 C 語言中 srand() 的一個示例:
示例
#include <stdio.h>
#include<stdlib.h>
#include<time.h>
int main() {
srand(time(NULL));
printf("%d
", rand());
srand(12);
printf("%d", rand());
return 0;
}輸出
1432462941 1687063760
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP