[求助]关于数组随机排列问题!
怎样将一个数组a[10]={0,1,2,3,4,5,6,7,8,9}中各个元素的顺序随机排列并输出?
#include<stdlib.h>
#include<dos.h>
#include<time.h>
main()
{
int i,j;
int num[]={0,1,2,3,4,5,6,7,8,9};
int rn[10];
int t;
srand((unsigned)time(&t));
for(i=0;i<10;i++)
{
rn[i]=random(10);
for(j=0;j<i;j++)
{
if(rn[i]==rn[j]){i--;j=i;}
}
}
for(i=0;i<10;i++)
{
printf("%d ",num[rn[i]]);
}
getch();
}