首页 > 编程语言 > 详细

一个面试题 用 js 实现随机选取 10–100 之间的 10 个数字,存入一个数组,并排序

时间:2021-04-15 15:07:42      阅读:45      评论:0      收藏:0      [点我收藏+]

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;
}

一个面试题 用 js 实现随机选取 10–100 之间的 10 个数字,存入一个数组,并排序

原文:https://www.cnblogs.com/dudududadada/p/14661532.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!