Java生成随机数,指定范围,指定小数点位数

import java.math.BigDecimal;  
  

public class RandomTest {  
  
    /** 
     * @param args 
     */  
    public static void main(String[] args) {  
        float Max = 180, Min = 60;  
        for (int i = 0; i < 10; i++) {  
            BigDecimal bd = new BigDecimal(Math.random() * (Max - Min) + Min);  
            System.out.println(bd.setScale(2, BigDecimal.ROUND_HALF_UP));// 保留2位小数并四舍五入  
        }  
    }  
  
}  

 

你可能感兴趣的:(java)