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

看板java作者 (宇治金時月見雪)時間18年前 (2006/03/09 10:38), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/15 (看更多)
這是我的程式碼 Random ra = new Random(); int[][] M = new int[10][10]; for (int i=0;i<10;i++){ for(int j=0;j<10;j++){ M[i][j]=ra.nextInt(21); } } 這樣是在會產生一個10x10的矩陣 裡面的element都是0~20的亂數 我想問的是 要怎樣才能夠讓每個element的值有機率性的落在0~20中的某些特定範圍 舉例說 我想要讓這個element 有10%的機率出現18~20 有30%的機率出現11~17 剩下的60%機率出現0~10 請問該怎麼做呢 謝謝各位 -- Something about oniki... http://www.wretch.cc/album/oniki -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.125.32.40
文章代碼(AID): #143vKIwr (java)
討論串 (同標題文章)
文章代碼(AID): #143vKIwr (java)