js 生成随机数
生成随机整数 [0, 9]
console.log(parseInt(Math.random() * 10, 10))
生成[1,max]的随机数
console.log(parseInt(Math.random()*max,10)+1)
生成[0,max]到任意数的随机数
console.log(parseInt(Math.random()*(max+1),10))
生成[min, max]的随机数
console.log(parseInt(Math.random()*(max-min+1)+min,10))
来自 https://www.jianshu.com/p/2077ff11e467
JS如何用Math.random()来生成指定范围内(如:1-100)的随机数?
一、包括下线数字(lower)不包括上限数字(upper)
function random(lower, upper)
{
return Math.floor(Math.random() * (upper - lower)) + lower;
二、包括下线数字(lower)也包括上限数字(upper)
function random(lower, upper)
{
return Math.floor(Math.random() * (upper - lower+1)) + lower;
三、扩展
var r = random(0, 256),g = random(0, 256), b = random(0, 256);
-
-
var result = "rgb("+ r +","+ g +","+ b +")";
来自 https://blog.csdn.net/zerogf/article/details/79105567