JS随机生成20个数 范围20~50 计算和的平均数的代码怎样写?

 我来答
二狗哥的代码小书铺
2020-07-21 · 前端的代码相关功能及适用案例等基础
二狗哥的代码小书铺
采纳数:62 获赞数:537

向TA提问 私信TA
展开全部

  


 /* 获取[20,50]范围内随机整数20个,并求这些随机数的平均值*/

        function randomF() {

            var aNumber = (50 + 1 - 20) * Math.random() + 20;

            var result = Math.floor(aNumber);

            return result;

        }


        var arr = [];

        var counter = 0,

            sum = 0,

            result = null;

        var timer = setInterval(function () {

            counter++;

            if (counter == 21) {

                clearInterval(timer);

            } else {

                arr.push(randomF());

            }


        }, 10);

        setTimeout(function () {

            for (let i = 0; i < arr.length; i++) {

                sum += arr[i];

            }

            result = sum / arr.length;

            console.log(arr)

            console.log(result)

        }, 201)

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式