码迷,mamicode.com
首页 > 编程语言 > 详细

js实现随机选取[10,100)中的10个整数,存入一个数组,并排序。 另考虑(10,100]和[10,100]两种情况。

时间:2016-11-02 23:52:47      阅读:438      评论:0      收藏:0      [点我收藏+]

标签:set   ice   1.5   oct   数组   doctype   art   turn   color   

1、js实现随机选取[10,100)中的10个整数,存入一个数组,并排序。

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Document</title>
 6 </head>
 7 <body>
 8     <script type="text/javascript">
 9         
10         function sortNumber(a,b){
11             return a-b;//升序
12             //return b-a;//降序
13         }
14         
15         var iArray =[];
16         function getRandom(iStart,iEnd){
17             var iChoice = iStart-iEnd;
18             return Math.abs(Math.ceil(Math.random()*iChoice))+iStart;  //ceil() 方法可对一个数进行上舍入。
19         }
20         for(var i=0;i<10;i++){
21             iArray.push(getRandom(10,100))
22         }
23         iArray.sort(sortNumber);
24         alert(iArray)
25     </script>
26 </body>
27 </html>

下面两个问题都只需要替换上述代码中的getRandom()函数。

2、js实现随机选取(10,100]中的10个整数,存入一个数组,并排序。

1 function getRandom(iStart,iEnd){
2     var iChoice = iStart-iEnd;
3     return Math.abs(Math.floor(Math.random()*iChoice))+iStart;     //floor() 方法可对一个数进行下舍入。
4 }

3、js实现随机选取[10,100]中的10个整数,存入一个数组,并排序。

1 function getRandom(iStart,iEnd){
2     var iChoice = iStart-iEnd-1;
3     return Math.abs(Math.ceil(Math.random()*iChoice))+iStart;
4 }

 

js实现随机选取[10,100)中的10个整数,存入一个数组,并排序。 另考虑(10,100]和[10,100]两种情况。

标签:set   ice   1.5   oct   数组   doctype   art   turn   color   

原文地址:http://www.cnblogs.com/realcare/p/6024817.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!