js常用方法
Math.ceil(n); //向上取整。返回>=n的最小整数。
Math.floor(n); //向下取整。返回为n的整数部分。
Math.round(n); //四舍五入的整数。
Math.random(n); //0.0 ~ 1.0 之间的一个伪随机数。【含0,不含1】
Math.ceil(Math.random()*10); // 1到10的随机整数 ,取0的概率极小。
Math.floor(Math.random()*10); //0到9的随机整数。
Math.round(Math.random()); //0或1的随机整数。
Math.round(Math.random()*10); //0到10的随机整数,0和10的几率少一半。
[1,max]
parseInt(Math.random()*max,10)+1;
Math.floor(Math.random()*max)+1;
Math.ceil(Math.random()*max);
[0,max]
parseInt(Math.random()(max+1),10);
Math.floor(Math.random()(max+1));
[min,max]
parseInt(Math.random()(max-min+1)+min,10);
Math.floor(Math.random()(max-min+1)+min);