c语言随机生成1到100为什么不变
时间: 2023-08-25 16:26:11 浏览: 111
C语言产生随机数
如果你使用了rand()函数来生成1到100之间的随机数,但是每次运行程序生成的随机数都是相同的,那么可能是因为没有设置随机数种子,导致随机数生成器的输出序列一直是相同的。可以通过调用srand()函数设置随机数种子,如srand(time(NULL)),其中time(NULL)返回当前时间的秒数,可以保证每次运行程序时种子都不同,从而生成不同的随机数。
阅读全文
C语言产生随机数