• 内置对象:Math


    JavaScript内置函数Math.random()自定义封装函数:
    1,Math.floor(Math.random()*(b-a+1)+a)  随机生成a到b之间的整数。 也可以写成:Math.floor(Math.random()*(b-a+1))+a;  这样也行:Math.ceil(Math.random()*(b-a+1))+a-1;
    2,a最小随机整数,b最大随机整数。
    3,Math.floor(num); 取num的整数部分。
    4,Math.random(); 随机生成0到1之间的小数,除1。
    5,(b-a+1);  从最小随机整数a,到最大随机整数b,之间整数的总个数。
    <script>
        var random=Math.random();//随机生成0到1之间的小数,除1。
        /**
         * 自定义整数随机函数封装
         * @param {int} a 最小随机整数
         * @param {int} b 最大随机数整数
         */
        function Random(a,b){
            return Math.floor(Math.random()*(b-a+1)+a);
        }
        document.write(Random(-33,66));
    </script>

    <script>
        /**
         * 随机生成10个整数
         * @param  {int} a 最小随机数
         * @param  {int} b 最大随机数
         * @return {array}   数组
         */
        function random(a,b){
            var arr=new Array();
            var a=Number(a);
            var b=Number(b);
            for (var i = 0; i < 10; i++) {
                var rad=Math.floor(Math.random()*(b-a+1)+a);
                arr[i]=rad;
            }
            return arr;
        }
        document.write(random(1,99).sort(function(a,b){return b-a}));
    </script>

  • 相关阅读:
    js元素remove
    sql里将重复行数据合并为一行,数据用逗号分隔
    treegrid 折叠全部节点
    T-sql 遍历结果集
    批量插入实体类转化DataTable
    easyui 自己写的一些小东西
    lua 笔记
    为eclipse添加tomcat插件(eclipse tomcat plugin)
    netstat指令
    转 vim常用命令总结
  • 原文地址:https://www.cnblogs.com/Knowledge-is-infinite/p/10804404.html
Copyright © 2020-2023  润新知