可能重複:
Getting a random value from a JavaScript array如何在JavaScript中生成隨機單詞?
好了,我這裏有三個變量,每個都是岩石,紙張或剪刀。使用JavaScript,我怎樣才能隨機生成這些單詞之一?
到目前爲止,它就像這樣:
<!DOCTYPE html>
<html>
<body>
<button type="button" onclick="myFunction()"> Click me</button>
<script>
function myFunction()
{
var c="Rock";
var d="Paper";
var e="Scissors";
}
</script>
</body>
</html>
然後,我將有一個叫做K變量,這將是隨機字出石頭紙或剪刀。所以它會像這樣:
alert("The computer chose: " + k);
所以,我怎樣才能使JavaScript中的三個變量,c
,d
和e
之間隨機選擇?
將它們放入一個*數組*然後從數組中選擇一個*隨機索引*。 (請查看強調詞。) – 2012-11-05 17:40:58
看看@ http:// stackoverflow。com/questions/4550505 /從數組中獲得隨機值 –
鑑於OP在他的問題中沒有數組,我認爲重複的選擇並不是很好(可以這麼說,可能還有其他的類似的問題)。 –