#22003/4/21 21:18:48
myList = new Array("6", "7", ..., "20"); //原始数据
data = new Array(5); //用来存放取得的随机数的数组
for( i=0; i<5; i++){
r = Math.floor( Math.random() * myList.length );//Math.random()是取得0~1之间的随机浮点数, myList.length 是数组mylist的长度,Math.floor()是向下取整
data[i] = myList[r]; //赋值
myList.Splice(r, 1); //删除已取得的元素
}
http://www.988360.com