溫馨提示×

c語言怎么產生1到100的隨機數

小億
1243
2023-12-26 01:25:39
欄目: 編程語言

在C語言中,可以使用rand()函數來生成隨機數。rand()函數返回一個0到RAND_MAX(通常為32767)之間的隨機整數。為了產生1到100的隨機數,可以使用取模運算符將rand()函數返回的隨機數映射到1到100的范圍內。

以下是一個示例代碼:

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

int main() {
    int i, num;
    
    // 設置隨機種子
    srand(time(0));
    
    for(i = 0; i < 10; i++) {
        // 生成1到100的隨機數
        num = rand() % 100 + 1;
        printf("%d ", num);
    }
    
    return 0;
}

這個示例代碼會生成10個1到100之間的隨機數,并打印出來。注意,在每次運行程序時,由于使用了time(0)函數作為種子,所以生成的隨機數序列會不同。

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