在C语言中,rand()函数可以用来产生随机数,但是这不是真真意义上的随机数,是一个伪随机数,这篇文章主要介绍了使用c语言生成随机数的示例,需要的朋友可以参考下<br>这是一个自己用c写的不重复产生随机数的代码,且只有输入q才能退出程序。<br>复制代码代码如下:<br>#include<br>#include<br>#include<br>#define MAX 100<br>int main(void)<br>{<br>int i, j, flag, num, a[MAX] = { 0 }, max, ch;<br>srand((unsigned)time(NULL));<br>printf("Please input max number(q to quit): ");<br>a:while ((scanf("%d", &max)) == 1)<br>{<br>if (max >= 40)<br>{<br>printf("Please input max number(q to quit): ");<br>while (getchar() != '\n')<br>continue;<br>continue;<br>}<br>for (i = 0; i