溫馨提示×

c語言如何實現隨機數

小億
174
2024-08-11 14:17:37
欄目: 編程語言

在C語言中,可以使用標準庫函數rand()來生成隨機數。但是在使用rand()函數之前,需要先調用srand()函數來設置隨機數的種子。

以下是一個示例代碼,演示如何生成一個范圍在0到100之間的隨機數:

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main() {
    int random_num;
    
    // 設置隨機數種子
    srand(time(0));
    
    // 生成隨機數
    random_num = rand() % 101; // 取0到100之間的隨機數
    
    printf("隨機數: %d\n", random_num);
    
    return 0;
}

在上面的代碼中,srand(time(0))函數調用設置了隨機數的種子為當前時間,這樣每次運行程序時都能得到不同的隨機數。然后使用rand() % 101生成一個0到100之間的隨機數。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女