下面是一个使用C语言编写的生成随机数的程序示例:

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

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

在上述代码中,我们首先要求用户输入所需的随机数范围的下限和上限。然后,使用 srand(time(NULL)) 设置随机数的种子,以确保每次运行程序时都会生成不同的随机数序列。接下来,使用 (rand() % (upper_bound - lower_bound + 1)) + lower_bound 生成在指定范围内的随机数。最后,打印生成的随机数。

请注意,这只是一个示例程序,用于演示如何在指定范围内生成随机数。在实际应用中,可能需要对输入进行验证和错误处理,并根据实际需求进行适当的范围限制和处理。

C语言生成随机数程序示例

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

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