js語言寫的一個電腦與用戶的交互的小遊戲javascript
var userChoice = prompt("Do you choose rock, paper or scissors?"); if(userChoice==="rock"){return "rock"} else if(userChoice==="scissors"){return"scissors";} else if(userChoice==="paper"){return"paper";} else{ alert( "your message is wrong!")} var computerChoice = Math.random(); if (computerChoice < 0.34) { computerChoice = "rock"; } else if(computerChoice <= 0.67) { computerChoice = "paper"; } else { computerChoice = "scissors"; } var compare=function(choice1,choice2){ if(choice1===choice2){ return "The result is a tie!"} else if (choice1==="rock"){ if ("scissors"){ return "rock wins" } else{return"paper wins"} } else if (choice1==="paper"){ if(choice2==="rock"){return "paper wins"} else{ return "scissors wins"} } } compare(userChoice,computerChoice )
其中有個特別的函數 Math.random() Math.random() -- 返回0和1之間的僞隨機數java