Re: [問題] 亂數產生一個矩陣

看板java作者時間18年前 (2006/03/09 20:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串6/15 (看更多)
※ 引述《ogamenewbie.bbs@ptt.cc (觸摸著銀河的新手)》之銘言: > 我現在在用的是... > 先設好一個檔案, > 裡面格式是 name min max freq [freq ...] > 例如說我今天說 aaa 1 3 9 5 1 > 這在程式裡面代表的意思就是 > aaa 這個東西如果出現 15 次(9+5+1, freq總和) > 其中有 9 次(第1個freq)會是 1 (min, 迴圈起始條件), > 5 次(第2個freq)會是 2, > 1 次(第3個freq)會是 3 (max, 迴圈終止條件) 嗯, ogamenewbie兄的作法就是等比例放大pattern的意思 原本均勻的pattern為 A = {0,1,2,3,4,...20} 而現在的pattern改為 B = { 18, 19, 20 { 11, 12, 13, 14 ...17 } x 3 { 0, 1, 2, .........10 } x 6 } |A| = 21 |B| = 3 + 21 + 66 = 90 因為|B|不滿10*10的矩陣, 所以把B放大2倍, 取100個出來, 填滿就可以了xd -- ※ Origin: SayYA 資訊站 <bbs.sayya.org> ◆ From: 163.26.34.20
文章代碼(AID): #14421400 (java)
文章代碼(AID): #14421400 (java)