怎样用C语言生成10个1到100的不重复的随机数?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样用C语言生成10个1到100的不重复的随机数?相关的知识,希望对你有一定的参考价值。

参考技术A 用随机函数就好了
抄楼下的,但算法结构比楼上

#include<stdio.h>
#include<time.h>
#include<stdlib.h>
int
main()

int
srand_num[10];
srand((unsigned)time(NULL));
for(int
i=0;i<10;i++)

a[i]=rand()%99+1;
if(i>0&&srand_num[i]==srand[i-1])
i--;

for(int
i=0;i<10;i++)
printf("%6d",srand_num[i]);

怎么用C语言生成随机数?

参考技术A 生成1~13的随机数,随机数序列中没有重复字数\\x0d\\x0a#include \\x0d\\x0a#include // 包含rand()函数说明\\x0d\\x0a#include \\x0d\\x0a#define N 13\\x0d\\x0avoid main( void )\\x0d\\x0a inti, j, num[N], tmp; //用当前时间种子重置随机数生成器,使每次运行生成不同的随机数\\x0d\\x0a srand((unsigned)time( NULL ) );\\x0d\\x0a for(i=0;i

以上是关于怎样用C语言生成10个1到100的不重复的随机数?的主要内容,如果未能解决你的问题,请参考以下文章

如何用C语言 写一个随机数生成器的程序

如何用C语言编写个1到100的随机取数程序

随机生成【1,100】之间的10个整数存放在数组中。

你好,怎样用c语言输出一个1到100的随机数

C语言随机数序列编程:用C语言程序编写。生成随机数序列。范围:1-15要求生成1-15的随机序列,中间无重复

JS产生01到80的随机数