我想生成一個不存在於受限數字數組中的隨機數字。在數組中生成隨機數字
JS
var restricted = [3, 4, 7];
function getRand() {
rand = Math.floor(Math.random() * 10);
if ($.inArray(rand, restricted) === -1) {
return rand;
} else {
try again
}
}
rand = getRand();
如果它被限制,它不是很隨機。你現在的代碼又有什麼問題? – Neal 2013-05-14 16:11:42
而且,你的問題是什麼? – 2013-05-14 16:11:46
我猜他想讓我們寫'重試'部分? – Antony 2013-05-14 16:12:10