javascript 产生随机数 从 0-20 选取 5 个 不同的数怎么才可以不同呢 ? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 document.write(parseInt(20*Math.random())); //输出0~20之间的随机整数document.write(Math.floor(Math.random()*20+1)); //输出1~20之间的随机整数function RndNum(n){var rnd="";for(var i=0;i<n;i++)rnd+=Math.floor(Math.random()*10);return rnd;}document.write(RndNum(4)); //输出指定位数的随机数的随机整数 <% Random random = new Random(); int [] numbers = {0,0,0,0,0}; for(int i=0; i<5; i++) { numbers[i] = random.nextInt(100); //System.out.printf("%d ", numbers[i]); } //System.out.println();%> int j=0;List list = new List();//创建一个集合 往里面添加数据while( j<=5)//到5次就停止{ int aNum=ParseInt(Math.Random()*20);//从0-20随机抽取数据 list.Add(aNum);//添加进集合。 for(int i=0;i<list.length;i++) { if(i1 !=list[i])//不相同的话 就把j加一 { j++; } else { list.Remonve(list[i]);//如果有了这个数据,那么把当前这个删掉, 同时j不加 在进行循环。 } } }看看这个思路怎么样。我刚装系统 还没装VS。。 /*生成几组不同的随机数*/ function getArr(n){ var arr=new Array(); for(var i=0;i<n;i++){ arr[i]=Math.floor(Math.random()*33); for(var j=0;j<i;j++){ if(arr[i]==arr[j]){ i--; } } } return arr; } /*生成几组不同的随机数*/ function getArr(n){ var arr=new Array(); for(var i=0;i<n;i++){ arr[i]=Math.floor(Math.random()*33); for(var j=0;j<i;j++){ if(arr[i]==arr[j]){ i--; } } } return arr; } 怎样发图片,CSDN使用。 多条件组合查询中时间段查询? FreeTextBox上传图片路径问题,请高手解答,3Q!!! 在.NET框架下谁会搭建自己的邮箱系统?有通信录功能和可以发附件功能. window关闭问题! 语言入口问题 ---------LogError.Write()的命名空间是什么啊?-------------急!!!!!!! 100送:页面做postback时,在page_load里怎样知道当前是单击哪个按钮触发的? 谁有《用实例学ASP.NET-使用C#与ADO.NET》的书? C#中如何进行变量类型转换? 如何用asp.net制作留言页面 不做项目,可以学好编程吗?
var rnd="";
for(var i=0;i<n;i++)
rnd+=Math.floor(Math.random()*10);
return rnd;
}
document.write(RndNum(4)); //输出指定位数的随机数的随机整数
<%
Random random = new Random();
int [] numbers = {0,0,0,0,0};
for(int i=0; i<5; i++)
{
numbers[i] = random.nextInt(100);
//System.out.printf("%d ", numbers[i]);
}
//System.out.println();
%>
int j=0;
List list = new List();//创建一个集合 往里面添加数据
while( j<=5)//到5次就停止
{
int aNum=ParseInt(Math.Random()*20);//从0-20随机抽取数据
list.Add(aNum);//添加进集合。
for(int i=0;i<list.length;i++)
{
if(i1 !=list[i])//不相同的话 就把j加一
{
j++;
}
else
{
list.Remonve(list[i]);//如果有了这个数据,那么把当前这个删掉, 同时j不加 在进行循环。
}
}
}
看看这个思路怎么样。我刚装系统 还没装VS。。
function getArr(n){
var arr=new Array();
for(var i=0;i<n;i++){
arr[i]=Math.floor(Math.random()*33);
for(var j=0;j<i;j++){
if(arr[i]==arr[j]){
i--;
}
}
}
return arr;
}
/*生成几组不同的随机数*/
function getArr(n){
var arr=new Array();
for(var i=0;i<n;i++){
arr[i]=Math.floor(Math.random()*33);
for(var j=0;j<i;j++){
if(arr[i]==arr[j]){
i--;
}
}
}
return arr;
}