Rand( 最小整数 , 最大整数 )
/**
* 获取非负整数随机数
* @param Min 最小整数
* @param Max 最大整数
* @returns 随机数
*/
const Rand = (Min: number, Max: number) => {
switch (Min) {
case 0: return Math.round(Math.random() * Max);
case 1: return Math.ceil(Math.random() * Max);
default: return Math.round(Math.random() * (Max - Min) + Min);
}
}
console.log(Rand(0,1));
console.log(Rand(1,20));
console.log(Rand(50,100));
打印随机数结果:
0
16
89