我想生成一个不存在于受限数字数组中的随机数字。在数组中生成随机数字
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