#includestdio.h
#includestdlib.h
#includetime.h
int?main()
{
int?a,i;
srand((unsigned)time(NULL));//初始化随机数
printf("%d\t",a);
}
printf("\n");
return?0;
①.、首先打开Visual
stdio
#include time.h
///------------------------------------------------
函数就这两句加到你你想加的地方
srand(time(NULL));
param=rand();
这种是伪随机数,不能产生真的随机数,系统会以10ms为单位计数就在time函数里,只是每次把时间读出来求余.
前边输入自己搞定
假设前边输入了
n
个数字
到array数组中(数组可以定义大一点)
int
for(int
pR[k]=rand()%n;//用随即函数生成
0到(n-1)之间的数字
for(b=0;bk;b◆◆)//循环前边已经生成的随即数字
判断是否与当前生成的数字有重复的
if(pR[b]==pR[k])
k--;//
k自减
当前生成的随即数作废
从新循环
break;
将对应位置的数据输出
printf("%d\n",array[pR[i]]);
以上就是土嘎嘎小编为大家整理的随机函数c语言程序代码相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!