c语言产生1到10之间随机数
要在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
函数将生成的随机数打印出来。
版权声明
本文仅代表作者观点,不代表米安网络立场。
上一篇:云服务器带宽高的好处有哪些 下一篇:python怎么获取当前文件路径
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。