重生天羽天翔 香小陌:请高手,随机排列号码...20060423!!!!!!!!!<50分!>

来源:百度文库 编辑:高校问答 时间:2024/05/05 12:56:22
我们公司要搞一个抽奖活动!
以:20060423
这个为最高奖号码,谁好方法用这几个数字,随机排列出800个号码,EXCE里可以做吗??
请高手!

到“编程”栏找人帮你写段程序,对会的人应该不难。

int randnumber[800]={0};
int number[8]={0};
int basicNumber[8]={2,0,0,6,0,4,2,3};
bool basictest[8]=false;
for ( int y = 0; y<800; y++){
for (int i=0; i<=8 ; i++){
int j = 0;
do { j = rand()%8;}
while (basictext[j] == true);
basictest[j] = true;
number[i] = basicNumber[j]
}
for (int x = 0,int k = 1; x <= 7 ;i++)
{
randnumber[y]+= number[7-x]*k;
k*=10;
}
}
估计有无限延迟(时间比最佳算法多点) 但是几率很小 而且要求不高 所以将就了.输出接口自己写...还有main..
z中奖消息就直接覆盖一个就可以了..

可能要使用软件才可以