js函数:

Math.random() 返回介于 0 ~ 1 之间的一个随机数。
Math.ceil(n) 向上取整。返回大于等于n的最小整数。
Math.floor(n) 向下取整。返回为n的整数部分。
Math.round(x) 四舍五入。可把一个数字舍入为最接近的整数。

Math.ceil(Math.random()*10);      // 获取从1到10的随机整数。

Math.floor(Math.random()*10);    //获取0到9的随机整数

Math.round(Math.random()*(n-1))+1;   //获取1-n的随机整数

Math.round(Math.random()*n);   //获取0-n的随机整数