我正在嘗試創建一個輸出每個數字1-10的腳本。 在JavaScript中使用隨機數字生成器。如何輸出從1到10的每個數字。在JavaScript中使用隨機數字
我希望每個數字都是唯一的。 這裏是什麼,我想腳本輸出的例子:
5 9 7 6 1 3 4 8 2 10
這是我的嘗試:
var test = [];
var amountOfNumbers = 10;
var inArray = false;
var useNumbers = [];
for(var i=0; useNumbers.length<=amountOfNumbers; i++){
var rng = Math.floor((Math.random()*amountOfNumbers)+1);
for(var a=0; a<=test.length; a++){
if(rng == test[a]){
inArray == true;
}
}
if(!inArray){
document.write(rng);
test.push(rng);
useNumbers.push(rng);
}
}
希望能對你有所幫助。
備案,我不感興趣的jQuery OG任何其他庫:)
生成數字從1到10,然後洗牌:http:// stackoverflow。com/questions/2450954/how-to-randomize-shuffle -a-javascript-array – NPE