本文主要是介绍使用 js 代码生成随机化,选取一个范围内的随机数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
说到随机数,肯定会想到使用Math.random 但是有几点需要注意
- Math.random 没有参数
- 生成一个 0-1 之间的伪随机数浮点数【注意这个返回值小于1】,包含0 ,不包含1
常用的是两个数之间 的整数随机数,要求包含两个边界值
function getRandomIntInclusive(min, max) {const minCeiled = Math.ceil(min);const maxFloored = Math.floor(max);return Math.floor(Math.random() * (maxFloored - minCeiled + 1) + minCeiled); // 包含最小值和最大值
}
具体请参考官方文档,关于 Math.random
这篇关于使用 js 代码生成随机化,选取一个范围内的随机数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!