チェックボックスで選択された数字のみを含む配列を作成するには、jqueryが必要です。math.random
つまり、チェックされていない回答を除外する必要があります。この問題を乗り越えると、チェックボックスが増えるでしょう
if ($('#check1') .is(':checked')) {
var nrI = "1";
} else {
var nrI = "";
}
if ($('#check2').is(':checked')) {
var nrII = "2";
} else {
var nrII = "";
}
var numbrid = [nrI,nrII];
if (nrI + nrII == 0) {
var numRand = Math.floor((Math.random()*2)+1);
} else {
var numRand = Math.floor((Math.random()*numbrid.length)+1);
}
$("#number") .text(numRand);