首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在C中生成随机数

在C中生成随机数,您可以使用rand()函数。rand()函数生成一个随机整数,范围在0RAND_MAX之间,其中RAND_MAX通常等于INT_MAX。请注意,C语言中的随机数生成可能会受到限制,取决于编译器和操作系统的实现。

以下是一个简单的C程序,用于生成随机数:

代码语言:c
复制
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main() {
    // 使用系统时间生成随机数
    srand(time(NULL));
    // 生成0到100之间的随机整数
    int random_number = rand() % 100;
    printf("生成的随机数为: %d\n", random_number);
    return 0;
}

这个程序使用srand(time(NULL))初始化随机数生成器,并使用rand()函数生成一个随机整数。rand() % 100将生成一个介于0到99之间的随机整数。

请注意,生成的随机数可能不是真正随机的,而是一个伪随机数生成器(PRNG)。这意味着,如果重复生成两个随机数,它们可能具有类似但不完全相同的值。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券