87,715
社区成员




var jiangpin = new Array()
jiangpin[9] = "豆浆机"
jiangpin[1] = "美的微波炉"
jiangpin[2] = "加湿器"
jiangpin[3] = "拍立得"
jiangpin[4] = "迪奥香水"
jiangpin[5] = "施华洛世奇首饰"
jiangpin[6] = "kindle阅读器"
jiangpin[7] = "1000元大奖"
jiangpin[8] = "888元大奖"
var jiangpin = new Array()
jiangpin[0] = "豆浆机"
jiangpin[1] = "美的微波炉"
jiangpin[2] = "加湿器"
jiangpin[3] = "拍立得"
jiangpin[4] = "迪奥香水"
jiangpin[5] = "施华洛世奇首饰"
jiangpin[6] = "kindle阅读器"
jiangpin[7] = "1000元大奖"
jiangpin[8] = "888元大奖"
var i = 9;
while(i--){
var index = Math.floor( Math.random()*i);
console.log(jiangpin[index]);
jiangpin.splice(index,1);
}
<script type="text/javascript">
var data = ["豆浆机","美的微波炉","加湿器","拍立得","迪奥香水","施华洛世奇首饰","kindle阅读器","1000元大奖","888元大奖"];
var index = getRandomArray();
for(var i=0;i<index.length;i++){
console.log(data[index[i]-1]);
}
function getRandomArray()
{
var array = [];
while (array.length < 9)
{
var random = Math.floor(Math.random() * 9) + 1;
if (array.indexOf(random) < 0)
{
array.push(random);
}
}
return array;
}
</script>
var jiangpin = new Array()
jiangpin[9] = "豆浆机"
jiangpin[1] = "美的微波炉"
jiangpin[2] = "加湿器"
jiangpin[3] = "拍立得"
jiangpin[4] = "迪奥香水"
jiangpin[5] = "施华洛世奇首饰"
jiangpin[6] = "kindle阅读器"
jiangpin[7] = "1000元大奖"
jiangpin[8] = "888元大奖"
for(var i=0;i<9;i++){
var n=parseInt(Math.random() *10)
var j=jiangpin .length-1 % n ;console.log(i,j);
console.log(jiangpin.splice(j,1)); //splice 低版本的ie不支持,需要hack
}
var arr = ['豆浆机','美的微波炉','加湿器','拍立得','迪奥香水','施华洛世奇首饰','kindle阅读器','1000元大奖','888元大奖']
/**
* 获取不重复的随机数
* @param count:生成随机数个数
* @param range:数值范围
*/
function getRandomList(count,range){
count = count || 1,
range = range || [1,count + 1];
min = range[0],
max = range[1];
unique = arguments[2] || {},
result = arguments[3] || [];
var num = Math.floor(Math.random() * (max - min) + min);
if(result.length < count){
if(!unique[num]){
result.push(num);
unique[num] = 1;
}
getRandomList(count,range,unique,result);
}
return result;
}
var indexs = getRandomList(9,[0,9]);
for(var i in indexs)console.log(arr[indexs[i]])