とある問いに対して選択肢が複数ある場合、ページを開くたびに選択肢の並び順をランダムにする方法
js側
※問題、選択肢はリストで保持しているとする
//問題数分実行する for (var questionList = 0; questionList < 問題.length; questionList++) { //選択肢の並び順をランダムで設定 for (var i = 問題[questionList].選択肢.length -1; i >= 0; i--) { var randomNumber = Math.floor(Math.random() * (i + 1)); [問題[questionList].選択肢[i], 問題[questionList].選択肢[randomNumber]] = [問題[questionList].選択肢[randomNumber], 問題[questionList].選択肢[i]]; } }