Re: [問題] 樂透不能重複問題
※ 引述《janyfor (妳哪位ㄚ)》之銘言:
: 先將所有值放到陣列
: 依序選亂數打亂陣列
: 再取前6個值
: 參考參考
想到一個以前學過的方法
先用一個boolean陣列,陣列長度是樂透的球數
預設值全都是false
每取得一個號碼,就去判斷陣列中相對應的位置是不是true
如果不是true當然就是沒重複
然後把陣列中相對位置的value改為true
那如果是true的時候那就重抽一遍就好了
提供給大家參考參考!!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.216.181.221
討論串 (同標題文章)