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

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 07:18:58
怎样用C语言生成10个1到100的不重复的随机数?

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

怎样用C语言生成10个1到100的不重复的随机数?
/*
7 29 89 2 63 35 34 82 96 87 69 6 44 12 5 93 4 67 46 83
Press any key to continue
*/
#include
#include
#include
#define N 20
int main() {
int i,j,flag,num,a[N];
srand((unsigned)time(NULL));
for(i = 0; i < N; ++i) {
num = rand()%98 + 1;
flag = 1;
for(j = 0; j < i; ++j) {
if(num == a[j]) {
flag = 0;;
break;
}
}
if(flag) a[i] = num;
else --i;
}
for(i = 0; i < N; ++i)
printf("%d ",a[i]);
printf("\n");
return 0;
}

怎样用C语言生成10个1到100的不重复的随机数? 如何用C语言编写出 生成10个1到20不重复的随机数.直接完整程序就好了,生成10个1到20之间不重复的随机数,并从小到大排序~ 如何产生1000个从1到1000之间的不重复的随机数,用C语言实现! C#,如何生成15个1-15之间的不重复的随机数? C语言产生(1,28)中的5个随机数C语言:生成1~28中的5个随机数,不重复,输出结果,总共执行39次,即产生39次5个随机数,然后统计1~28中每个数出现的次数,输出结果,再将出现的次数与10进行比较,大 c#生成6个随机数,要求1到33之间不重复的随机数,要最简单的写法 c#生成6个随机数,要求1到33之间不重复的随机数,要最简单的写法 c语言中如何生成1个0到1的随机数如题 请教各位,如何用matlab生成一些在一定范围内不重复的整数比如生成在1到100范围之间,任意两数互不重复的20个随机整数或者生成一个矩阵,其中的元素是在1到100范围之间,任意两数互不重复的20 c语言编程 0到9十个数,排列出不重复的三位数有些? 如何使用matlab程序生成100个1~10范围内的不重复随机排列?初使matlab, 易语言生成10个数字不重复我想随机生成10个数字(范围0-27)这10个数字不重复请给出代码同时生成10个数字 用vb怎样生成10个不重复的(1到10)随机数?举一反三那更好.先在这里说声谢谢! 如何用C语言产生10000个不重复的随机整数?并且把它写入到一个文本文件中作为其他函数测试用的数据. 怎样用C语言判断一个整数中有没有重复的数 如何用C语言 写一个随机数生成器的程序1到100之间的随机整数 可以重复 用C语言生成一组随机数然后用柱状图统计它们出现的概率,比如1到100之间,1到10、10到20.出现的概率 请问用C语言怎麼产生1至64的随机数?而且不重复的?