2015-05-29 101 views
1

我正在研究一個簡單的俄羅斯輪盤賭JavaScript遊戲。它所做的只是在屏幕上打印Live或die,但我希望它是隨機的,目前我有一個爲Live和Die打印輸出設置的數組,但我想生成一個0-5之間的隨機數,所以它不是人類進入。這是我目前正在運行的。Math.Random()挑選隨機數組

<script> 
 
\t var randomnumber = math.random(); 
 
\t var a = ['Die', 'Die', "Die", 'Live', 'Die', 'Die']; 
 

 
\t document.write('You ' + a[randomnumber]); 
 
</script>

能給我的Math.random();在var?並可以將它插入到document.write();

+0

是的,你可以的Math.random的結果存儲在一個變種,但由於你沒有指定任何參數,你會在'[0,1)'範圍內得到一個浮點數值,這個數值作爲一個數組索引是無用的。所以,RTFM:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/random –

回答

1

Math.random()產生0和1之間的數字要得到一個介於0和5如下操作:

var randomnumber = Math.floor(Math.random() * 6) 
+0

非常感謝! – Zenithian