假设我有5个问题与问题1,2,3,4,5一致。 我有一个刷新按钮,问题是在一个开关盒中。点击刷新btton后问题怎么会混乱?
答案 0 :(得分:1)
对于 Javascript ,可以使用以下类似的内容:
// Fisher-Yates shuffle. can be used on array-like object
function randomizeListInplace (myList) {
var i = myList.length, j, temp;
while (--i >= 1) { // --i returns new value
j = Math.floor( Math.random() * ( i + 1 ) ); // random element up to i, inclusive
// swap i j
temp = myList[i];
myList[i] = myList[j];
myList[j] = temp;
}
return myList;
}
来源:http://xahlee.info/js/javascript_random_number.html
Stackoverflow in this question 中提到了