获取两个数之间的随机数
public static BigDecimal getRandomRedPacketBetweenMinAndMax(BigDecimal min, BigDecimal max){ float minF = min.floatValue(); float maxF = max.floatValue(); //生成随机数 BigDecimal db = new BigDecimal(Math.random() * (maxF - minF) + minF); //返回保留两位小数的随机数。不进行四舍五入 return db.setScale(2, RoundingMode.DOWN); }