用户:ray_crazy查看:4 回复:3 评论:4 创建时间:2021-02-19T20:29:26
这是一个js代码
/**
* 生成一个随机数
* @param {stop} stop 到几停下来
* @param {step} step 每次跳跃数
* @param {useFloat} useFloat 是否返回小数
* @param {floatNum} floatNum 如果是返回小数,返回几位(会自动省略0)
* @callback num: 返回一个随机数,不喜请喷
* @author bcmray_crazy
*/
function randInt(stop, step = 1, useFloat = false, floatNum = 1) {
var num = 0;
if (useFloat) {
num = (Math.floor((Math.random() * stop) * Math.pow(10, floatNum)) / Math.pow(10, floatNum)) * step;
} else {
num = Math.floor((Math.random() * stop)) * step;
}
return num;
}