承接上壹個問題, 已經解決了JPanel圓圈的繪制 和顏色的改變了
概率設置問題, 也可以用隨即數產生
比如0.015 可以看成是15/1000 . 比如 [0,14]閉區間 壹***有15個數字. 只要隨即產生的數字是[0,14]間,就可以認為滿足條件.
也就是說隨即數字範圍在[0,1000) 的左閉右開區間內, 只要小於15 就可以改變顏色為紅色
源代碼裏需要修改代碼
//產生?1個集合,裏面有1和0兩種元素,***計10個private?ArrayList<Integer>?getList()?{
list.clear();//清空元素
Random?r=new?Random();
for?(int?i?=?0;?i?<?10;?i++)?{
if(r.nextInt(1000)<15)?{//0.015?就是?15/1000[0~14]***15個數字,在此區間的概率就是0.015
list.add(1);
totalRed+=1;
}else?{
list.add(0);
totalGreen+=1;
}
}
return?list;
}