溫馨提示×

如何掌握c語言隨機生成

小樊
82
2024-08-05 11:29:11
欄目: 編程語言

在C語言中,可以使用rand()函數(shù)來生成隨機數(shù)。下面是一個簡單的示例代碼,演示如何在C語言中生成隨機數(shù):

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

int main() {
    int i;
    
    // 使用當前時間作為隨機數(shù)種子
    srand(time(NULL));
    
    // 生成10個隨機數(shù)并打印出來
    for(i = 0; i < 10; i++) {
        printf("%d\n", rand());
    }
    
    return 0;
}

在這個示例代碼中,我們首先包含了stdio.h、stdlib.htime.h這三個頭文件。然后使用srand(time(NULL))函數(shù)來設置隨機數(shù)種子,以保證每次運行程序時生成的隨機數(shù)都不同。接著使用rand()函數(shù)來生成隨機數(shù),并打印出來。

通過這個示例,你可以學會如何在C語言中生成隨機數(shù)。你可以根據(jù)自己的需求來調(diào)整生成的隨機數(shù)范圍和個數(shù)。

0