mitao
2025-02-21 31573d6180d15ef65ed0df9c2732495f40b12663
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package com.panzhihua.common.utlis;
 
import java.math.BigDecimal;
 
/**
 * @author lyq
 * 数学计算公式工具类
 */
public class MathUtils {
 
    /**
     * 生成区间随机数
     * @param max   最大值
     * @param min   最小值
     * @return  随机数
     */
    public static BigDecimal getRandomNumber(BigDecimal max, BigDecimal min){
        float minF = min.floatValue();
        float maxF = max.floatValue();
        //生成随机数
        BigDecimal db = new BigDecimal(Math.random() * (maxF - minF) + minF);
        return db.setScale(2,BigDecimal.ROUND_DOWN);
    }
}