得到一个随机的正整数

98 阅读1分钟
const MIN = 10;
const MAX = 12;
//返回一个随机的小数[0.0~1.0)
console.log (Math.random())
var num = Math.random() * (MAX-MIN);//[0.0~11)
var num = Math.random() * (MAX-MIN) + MIN;//[10.0~21)
//对上述的结果直接砍掉小数部分结果是 [10,20]
var number = parseInt(Math.random() * (MAX-MIN) + MIN);
console.log (number);

const MIN ;
const MAX ;
//变量number 接一个范围内[min,max) 中的随机整数
var number = parseInt(Math.random() * (MAX-MIN) + MIN);
或
var number = ~~(Math.random()*(MAX-MIN)+MIN);