Re: [問題] 另一個亂數矩陣的問題@@"

看板java作者 (荷蘭爛銀行)時間18年前 (2006/03/10 14:37), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
※ 引述《oniki (宇治金時月見雪)》之銘言: : 這樣平均值是(5+4+3+4+4)/5=4 : 我要用mean跟min, max這三個值來控制每一列的1的出現數目 : 例如 我設定mean=4, min=3, max=5 : 就是設定讓整個matrix的每一個row的平均1總數是4 : 但當然不一定每個row的1總數都是4 : 會亂數落在3到5之間 : 但是整體要符合平均1總數是4就對了 : 想請問各位高手該怎麼做呢 謝謝各位<(_ _)> 我的是笨方法. 就先根據列數產生一長度為該列數之陣列, 亂數產生介於min~max的數字丟進去. 整個陣列跑完, 把 mean 算出來, 不是要的就砍掉重練 (所以說是笨方法了, min~max過大, min太怪, 列數過長就等死吧) 然後再照每列每個隨機去抓是不是 1 跟陣列比對不符, 該列就砍掉重練 (所以說是笨方法了) 有幸得見結果, 那就恭喜啦 \(^▽^)/ -- 一定會有人想打我 XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.25.148.49
文章代碼(AID): #144HwKSl (java)
文章代碼(AID): #144HwKSl (java)