javascript中如何获取某范围内不同的随机整数 javascript中如何获取某范围内不同的随机整数,比如我想循环输出1~6之间不同随机数作为数组下标,该如何实现呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Math.floor(Math.random() * 6 + 1); Array.prototype.indexOf=function(o){ for(var i=0;i<this.length;i++){ if(this[i]==o)return i; } return -1;}; var r=[]; while(r.length<6){ var p=Math.floor(Math.random() * 6 + 1); if(r.indexOf(p)==-1)r.push(p); } alert(r); var eng="you are a man.she is a woman".split(/[\s.,]+/); var r=[],r2=[]; while(r.length<eng.length){ var p=Math.floor(Math.random() * eng.length + 1); if(r.indexOf(p)==-1){r.push(p);r2.push(eng[p-1])} } alert(r2); var winSave = window.open();的问题 php+javascript出错 新开发的一个基于jquery的日历控件 js报错怎么修改呀 ? EasyUI问题求助!!! 一个可能很简单的问题!!帮忙! 小妹 求JAVASCRIPT代码 关与特效的 如何使图片像走马灯一样显示 请问如何取得表格(table)的某行,某列位置 谁会flash的? 登录界面如何实现固定账号密码登陆成功之后自动跳转到指定网页 请教aspx.cs的变量怎么在aspx中的javascript使用 javascript 循环内设断点 调试 问题
Math.floor(Math.random() * 6 + 1);
for(var i=0;i<this.length;i++){
if(this[i]==o)return i;
}
return -1;
};
var r=[];
while(r.length<6){
var p=Math.floor(Math.random() * 6 + 1);
if(r.indexOf(p)==-1)r.push(p);
}
alert(r);
var r=[],r2=[];
while(r.length<eng.length){
var p=Math.floor(Math.random() * eng.length + 1);
if(r.indexOf(p)==-1){r.push(p);r2.push(eng[p-1])}
}
alert(r2);