Java获取 “ 指定范围 ” 并且 “ 指定小数位数 ” 的随机数。

直接上代码:

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;
    }
}

你可能感兴趣的:(Java基础)