0
我有這個測驗我正在嘗試。我想要它,所以它會產生一個隨機問題。如何生成一個隨機數字以獲得數組中的隨機對象
我
var quiz = [{
"question": "Question 1: Who is Megatron", // Question 1
"choices": [
"Brandon Marshall",
"Larry Fitzgerald",
"Robert Griffin III",
"Calvin Johnson"
],
"correct": "Calvin Johnson"
}, {
"question": "Question 2: Which player has won the most Superbowls", // Question 2
"choices": [
"Eli Manning",
"Peyton Manning",
"Aaron Rodgers",
"Tom Brady"
],
"correct": "Tom Brady"
}, ];
,我有
var randomNumber =Math.floor(Math.random()*3);
var currentQuestion = (randomNumber);
if(currentQuestion < quiz.length - 1){
currentQuestion(randomNumber);
questionsDone++;
loadQuestion();
} else {
showFinalResults();
}
我剛剛刷新頁面後,這個問題是隨機的。在我回答這個問題後,另一個隨機問題不會出現。 我想要它,所以它會生成一個隨機數。每次我回答一個問題並使用隨機生成的數字作爲問題編號。
你做些什麼,使問題你的答案後,顯示是什麼? – 2014-10-02 19:30:27
@LeshaOgonkov整個代碼是http://codepaste.net/m55e4b – Phil 2014-10-02 19:33:13
@Phil查看[這個問題](http://stackoverflow.com/q/988363/2033671)問題的一些提示調試javascript – 2014-10-02 19:48:21