在C语言编程中,如何实现让电脑随机输出一1~9的整数?

2025-04-12 09:28:52
推荐回答(1个)
回答1:

rand()函数会返回一个伪随机数,但是这是通过一种数学公式推算出来的,得到的随机数分布太集中,这时候要使用srand()函数来设定产生随机数的种子,一般采用当前时间作为种子,这样可以得到分布比较均匀的伪随机数。

rand(),srand()函数位于stdlib.h文件中,取得时间的time()函数位于time.h文件中。rand()%9+1;
rand()%9 产生0~8的随机数;

rand()%9+1长生1~9的随机数;