直接上代码:
public class RandomUtil {
/** Max是最大数,Min是最小数,
* setScale的2是指定小数位数
* BigDecimal.ROUND_HALF_UP是四舍五入
* doubleValue()是把BigDecimal转为double类型
* /
public static double getRandomNumber(int Max,int Min){
double randomNumber = new BigDecimal(Min + Math.random() * (Max - Min) ).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
return randomNumber;
}
}