这个要怎么弄啊。。。憋了半天也想不出来
1 回答
已采纳
李晓健
TA贡献1036条经验 获得超461个赞
一个数组中放36个数,顺序随便,
然后用随机数生成0到35中的一个整数,然后取数组中下标为这个随机数的值,(取出的值放到一个新数组里,新数组就有1个值)然后删除这个值,这样数组中就剩下35个数
然后用随机数生成0到34中的一个整数,然后取数组中下标为这个随机数的值,(取出的值放到1中的新数组里,新数组就有2个值)然后删除这个值,这样数组中就剩下34个数
然后用随机数生成0到33中的一个整数,然后取数组中下标为这个随机数的值,(取出的值放到1中的新数组里,新数组就有3个值)然后删除这个值,这样数组中就剩下33个数
然后用随机数生成0到32中的一个整数,然后取数组中下标为这个随机数的值,(取出的值放到1中的新数组里,新数组就有4个值)然后删除这个值,这样数组中就剩下32个数
然后用随机数生成0到31中的一个整数,然后取数组中下标为这个随机数的值,(取出的值放到1中的新数组里,新数组就有5个值)然后删除这个值,这样数组中就剩下31个数
然后用随机数生成0到30中的一个整数,然后取数组中下标为这个随机数的值,(取出的值放到1中的新数组里,新数组就有6个值)
上面这6步放for循环里就行了。新数组中的6个数就是需要的6个红球(然后对这个数组排个序)
然后再用随机数生成一个1到16的数字作为蓝球
添加回答
举报
0/150
提交
取消