如果范围是1到3,我们可以稍作修改来生成在这个范围内的随机数。以下是相应的修改后的代码示例:

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

int main() {
    int lower_bound = 1, upper_bound = 3, random_number;
    
    // 设置种子,以便每次运行程序时都能生成不同的随机数序列
    srand(time(0));
    
    // 生成在指定范围内的随机数
    random_number = (rand() % (upper_bound - lower_bound + 1)) + lower_bound;
    
    printf('生成的随机数为:%d\n', random_number);
    
    return 0;
}

在上述代码中,我们将下限 lower_bound 设置为1,上限 upper_bound 设置为3。其余部分与之前的示例代码相同。这样,生成的随机数将在1到3之间(包括1和3)。

请注意,这仍然是一个简单的示例代码,用于演示如何在指定范围内生成随机数。在实际应用中,可能需要对输入进行验证和错误处理。

C语言生成1到3的随机数代码示例

原文地址: https://www.cveoy.top/t/topic/mvH 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录