『壹』 关于可以抽签的编程

楼上ddd的程序是错的
楼主要的是随机数,你的程序能产生随机吗
一般是要用rand()来产生随机数的
下面是我的程序,楼主可以跑跑看,产生随机的1到64排列数组

#include<stdio.h>
#include<time.h>
#include<stdlib.h>
int main()
{
char num[64];
int i;
int a,tmp;
for (i=0; i<64; i++) num[i]=i+1;
srand(time(0));
for (i=0; i<64; i++)
{
a=rand()%64;
tmp=num[i];
num[i]=num[a];
num[a]=tmp;
}
for (i=0; i<64; i++) printf("%d ",num[i]);
printf("\n");
return 0;
}