比较随机数是否有相同的,有的话重新生成,直到每个都不同;
用css中display隐藏全部题目,onload里面,根据随机数给题目填上相应display值
var string = "aaa,bbb,cc,ded,fff,ggg" //原始数据var array = string.split(",") //转化为数组
var value = array[Math.round(Math.random()*(array.length-1))] //随机抽取一个值
alert(value)
var arr = []
for(var i=0i<20i++){
var n1 = parseInt(Math.random()*10)
var n2 = parseInt(Math.random()*10)
var f = Math.random()>0.5?"+":"-"
if((f=="-"&&n1-n2)<0){i--continue}
var s = n1+f+n2
var cf = false
for(var j in arr){
if(arr[j]==s||arr[j].split("").reverse().join("")==s){
cf=truei--break
}
}
if(!cf){arr.push(s)}
}
alert(arr)