获取随机数 double random = Math.random(); random是0到1之间的小数 现在比如我要拿到18到46之间的数 那么就是 random*29+18 要获取18到46之间的数字 一共29个数字 double random = Math.random(); int num = (int) (random * 29 + 18); 0 * 29 + 18 <= num < 1 * 29 + 18 所以 18 <= num < 47