作者ynchang (混吃等死中)
看板java
标题Re: [问题] 乐透不能重复问题
时间Thu Dec 11 00:32:06 2008
※ 引述《janyfor (你哪位ㄚ)》之铭言:
: 先将所有值放到阵列
: 依序选乱数打乱阵列
: 再取前6个值
: 参考参考
想到一个以前学过的方法
先用一个boolean阵列,阵列长度是乐透的球数
预设值全都是false
每取得一个号码,就去判断阵列中相对应的位置是不是true
如果不是true当然就是没重复
然後把阵列中相对位置的value改为true
那如果是true的时候那就重抽一遍就好了
提供给大家参考参考!!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.216.181.221