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

看板java作者 (觸摸著銀河的新手)時間18年前 (2006/03/09 12:26), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/15 (看更多)
我現在在用的是... 先設好一個檔案, 裡面格式是 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, 迴圈終止條件) 去檔案抓值出來放... 開一個陣列, 長度是freq總和 照每一個元素的出現次數放進陣列裡面... 然後照機率跟名字依序放進陣列 例如 A[0] = 1; A[1] = 1; A[2] = 1; ... A[8] = 1; A[9] = 2; A[10] = 2; ... A[13] = 2; A[14] = 3; 依此類推 (實際程式碼當然是用迴圈去放, 這邊是為了解說...) 然後再去那個陣列隨機從中抓值就好了... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.25.148.49
文章代碼(AID): #143wwAVJ (java)
文章代碼(AID): #143wwAVJ (java)