js取范围内的随机数
2021-03-10 21:34
标签:随机数 方法 lang dom 写法 之间 取整 UNC cti random方法是产生随机数,随机产生0-1之间的数,不包括0和1; 由此我们可以发现规律min到max之间的随机数写法为parseInt(Math.random()*(max-min+1))+min js取范围内的随机数 标签:随机数 方法 lang dom 写法 之间 取整 UNC cti 原文地址:https://www.cnblogs.com/cupid10/p/12849725.htmljs取范围内的随机数
例如我们要随机产生0-9,利用parseInt()或Math.floor()向下取整 //例如随机产生0-9
Math.round() (0-1)
10 (0-10)
parseInt [0-9]
// 再例如随机产生3-6
Math.round() (0-1)
*4 (0-4)
+3 (3-7)
parseInt [3-6]
function random(min,max){
if(min>max){
[min,max]=[max,min]
}
return parseInt((Math.random()*(max-min+1))+min)
// return Math.floor(Math.random()*(max-min+1))+min
// return round(Math.random()*(max-min))+min
// round()方法也可以,但是min值和max值得概率不一样
}
console.log(random(3,9))
下一篇:js Math方法