“传统型”采用“10选6+1”方案:先从6组0~9号球中摇出6个基本号码,每组摇出一个,然后从0~4号球中摇出一个特别号码,构成中奖号码。投注者从0~9十个号码中任选6个基本号码(可重复),从0~4中选一个特别号码,构成一注,根据单注号码与中奖号码相符的个数多少及顺序确定中奖等级。以中奖号码“abcdef+g”为例说明中奖等级,如表一(X表示未选中的号码)。
表一
| 中 奖 等 级 | 10 | |
| 基 本 号 码 特别号码 | 说 明 | |
| 一等奖 | abcdef g | 选7中(6+1) |
| 二等奖 | abcdef | 选7中(6) |
| 三等奖 | abcdeX Xbcdef | 选7中(5) |
| 四等奖 | abcdXX XbcdeX XXcdef | 选7中(4) |
| 五等奖 | abcXXX XbcdXX XXcdeX XXXdef | 选7中(3) |
| 六等奖 | abXXXX XbcXXX XXcdXX XXXdeX XXXXef | 选7中(2) |
我现在已经生成了100万注随机的彩票号码,并生成本期的中奖号码(4,3,4,5,1,8,0)其中0为特别号码,那如何编写程序统计各等奖的中奖数呢?
下面是生成随机彩票号码的代码:
- data arr(drop=i);
- do i= 1 to 1000000;
- num1=int(0+9*uniform(0));
- num2=int(0+9*uniform(0));
- num3=int(0+9*uniform(0));
- num4=int(0+9*uniform(0));
- num5=int(0+9*uniform(0));
- num6=int(0+5*uniform(0));
- output;
- end;
- run;



雷达卡




不是啦,是因为想做一下历年的数模比赛的题目而已。。。
京公网安备 11010802022788号







