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