-1
私は0から30までの10個の乱数のリストをJavascriptで取得しようとしています。
これまでのところとても良いですが、私は特定の数字(0,5,10,11,12,13,15,16,17,18,20,22,23)の別のリストを持っています。
最大このリストの4つの数字は、ランダム配列で許されます。私はこれを組み合わせることを考えていないので、私は狂っています。Javascript乱数は特定のリストにない重複していません
私は何か助けに感謝します。ありがとうございました。ルックアップと
<script language="JavaScript" type="text/javascript">
<!--
function random(min, max, i, filter) {
var array = {};
var zufall = [];
while(i) {
var rnd = Math.floor(Math.random() * (max - min + 1)) + min;
if(!array[rnd]) {
array[rnd] = true;
i--;
zufall.push(rnd);
}
}
return zufall;
}
var filter = new Array(0,5,10,11,12,13,15,16,17,18,20,22,23);
console.log("Random: " + random(0,30,10,filter));
//-->
</script>
? –
'rnd'が' filter'にあるかどうかを確認し、そこに何個あるかのカウンタを保持しますか? –
申し訳ありません、重複はありません。 – Tobias