[問題] 亂數產生一個矩陣
這是我的程式碼
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
討論串 (同標題文章)
java 近期熱門文章
PTT數位生活區 即時熱門文章