c语言

c语言产生1到10之间随机数

小亿
2183
2023-12-22 06:20:54
栏目: 编程语言
C语言开发专用服务器,限时0元免费领! 查看>>

要在C语言中生成1到10之间的随机数,可以使用rand()函数结合取余运算符%。以下是一个示例代码:

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

int main() {
    // 设置种子,确保每次运行程序时生成的随机数不同
    srand(time(0));
    
    // 生成1到10之间的随机数
    int randomNum = (rand() % 10) + 1;
    
    printf("随机数: %d\n", randomNum);
    
    return 0;
}

在上述代码中,srand(time(0))用于设置随机数生成器的种子,以确保每次运行程序时生成的随机数不同。接着,(rand() % 10) + 1的作用是生成一个0到9之间的随机数,并将其加1,以得到1到10之间的随机数。最后,通过printf函数将生成的随机数打印出来。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

相关推荐:c语言怎么产生1到100的随机数

0
看了该问题的人还看了