猫史档案馆


【范围内随机数】教程

用户:幽梦子曦幽梦子曦查看:3 回复:8 评论:3 创建时间:2022-11-27T19:36:52



回复

上一页1 页 / 共 1下一页
幽梦子曦幽梦子曦

嘿嘿嘿!

点赞1


评论


幽梦子曦幽梦子曦

我顶!

点赞1


评论


D453D453

虽然看不懂,但是大为震撼!

点赞1


评论


Ezra__Ezra__

MDN貌似讲过啊()

最优公式是这样的:

function getRandomArbitrary(min, max) {// 考虑一个构造区间内的随机数函数
    return min <= max ? // 如果min不大于max,代表该区域存在
        Math.random() * (max - min) + min
        : NaN// 否则不存在(NaN是被定义过的一个数,与Infinity一样,不是字符串)
    // 用了三目运算符
}

点赞0


评论


NomenNomen

DDD

同意楼主说法

学到了学到了

这才是符合萌新的教法

而不是某些画蛇添足OOP带封装的代码

点赞0


评论


一个STUB用户_6715468一个STUB用户_6715468

我很好奇,h和l为什么要向下舍,不会与应得结果不符吗

点赞0


评论


幽梦子曦幽梦子曦

向下舍入没用,写代码的时候麻烦诸位改正下

点赞0


评论


该账号已停用该账号已停用

//随机任意数
//范围:0~m
Math.random()*m
//范围:-m~0
Math.random()*m-m
//范围:n~m+n
Math.random()*m+n
//范围:-n~m-n
Math.random()*m-n

//随机整数
//范围:0~m
Math.floor(Math.random()*(m+1))
//范围:1~m
Math.floor(Math.random()*m)+1
//范围:n~m
Math.floor(Math.random()*(m-n+1))+n

我还是喜欢这样做)))https://shequ.codemao.cn/community/437459

点赞0


评论