用js实现随机选取10–100之间的10个数字,存入一个数组,并排序
来源:互联网 发布:西安java程序员招聘 编辑:程序博客网 时间:2024/05/17 21:33
方法一:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>好好学习天天向上</title>
<script type="text/javascript">
function randomNub(aArray,len,min,max){
if(len>=max-min){
return '超过'+min+'-'+max+'之间的个数范围'+(max-min-1)+'个的总数';
}
if(aArray.length>=len){
aArray.sort(function(a,b){
return a-b;
});
return aArray;
}
var nowNub=parseInt(Math.random()*(max-min-1))+(min+1);
for(var j=0;j<aArray.length;j++){
if(nowNub==aArray[j]){
randomNub(aArray,len,min,max);
return;
}
}
aArray.push(nowNub);
randomNub(aArray,len,min,max);
return aArray;
}
var arr=[];
var b=randomNub(arr,20,10,100);
alert(b);
</script>
</head>
</html>
方法二:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>好好学习天天向上</title>
<script type="text/javascript">
function sortNumber(a,b){
return a-b;//升序
//return b-a;//降序
}
//js实现随机选取10–100之间的10个数字,存入一个数组,并排序
var iArray =[];
function getRandom(iStart,iEnd){
var iChoice = iStart-iEnd+1;
return Math.abs(Math.floor(Math.random()*iChoice))+iStart;
}
for(var i=0;i<10;i++){
iArray.push(getRandom(10,100))
}
iArray.sort(sortNumber);
alert(iArray);
</script>
</head>
</html>
- 用js实现随机选取10–100之间的10个数字,存入一个数组,并排序
- 用 js 实现随机选取 10–100 之间的 10 个数字,存入一个数组,并排序
- js随机产生40个60至100之间的不相同的数字存入数组并顺序排序
- js 随机获取10个不重复的1~20之间的整数数组
- 已知一个数组 20 个元素(随机 1 到 100 之间包含 1 和 100),求大于平均数的元素个数,并动态生成一个新数组保存
- 【js】将1-100之间的奇数存入数组
- 如何只用一个大小为10的数组或列表来排序1000个随机整数?
- 随机产生20个正整数存入数组a中,且每个数均在1000-9999之间(包含1000和9999)。对数组进行排序,要求按每个数的后三位的大小进行升序排列,然后取出满足此条件的前10个数放入数组b中,如果
- 随机产生20个正整数存入数组a中,且每个数均在1000-9999之间(包含1000和9999)。对数组进行排序,要求按每个数的后三位的大小进行升序排列,然后取出满足此条件的前10个数放入数组b中,如
- 随机产生20个正整数存入数组a中,且每个数均在1000-9999之间(包含1000和9999)。对数组进行排序,要求按每个数的后三位的大小进行升序排列,然后取出满足此条件的前10个数放入数组b中,如果
- C语随机产生20个正整数存入数组a中,且每个数均在1000-9999之间(包含1000和9999)。对数组进行排序,要求按每个数的后三位的大小进行升序排列,然后取出满足此条件的前10个数放入数组b中,
- 随机产生20个正整数存入数组a中,且每个数均在1000-9999之间(包含1000和9999)。对数组进行排序,要求按每个数的后三位的大小进行升序排列,然后取出满足此条件的前10个数放入数组b中,如果
- 随机产生20个正整数存入数组a中,且每个数均在1000-9999之间(包含1000和9999)。对数组进行排序,要求按每个数的后三位的大小进行升序排列,然后取出满足此条件的前10个数放入数组b中,如果
- js-随机产生一个由10个元素组成的数组
- 定义一个具有10 个整形元素的数组,随机生成1——100 之间的整数初始化数组元
- 设计一个类,该类中有一个方法,该方法使用Random类随机产生10个三位数字(如636)的随机数,并把产生的10个随机数存入数组中。然后在另一个类中输出这10个数
- 随机生成10个随机数并排序
- C#--设计一个程序,输入10个数存入数组中,然后实现冒泡排序
- jzoj. 3450. 【NOIP2013模拟联考3】山峰(summits)
- openstack交互接口记录
- 定位BUG之日志【巧妙的日志设计】
- 数据结构实验:员工管理系统
- (原创)ShareSDK-iOS端分享各平台配置总结_iOS10+最新版
- 用js实现随机选取10–100之间的10个数字,存入一个数组,并排序
- 期末NP完全問題
- 自定义Dialog,实现按键事件
- 验证编辑器出现:arm-linux-gcc: 没有那个文件或目录
- JMeter--HTTP(S) 测试脚本录制创建过程 ---下
- 寻找链表中倒数第k个结点
- Struts2 3) package和action
- 数据分析(入门篇)-第二章-玩转数据分析-Part2(Excel数据分析工具库-描述性统计分析)
- Tengine的健康检查模块