使用Java生成指定范围的小数

客官°小女子只卖身不卖艺 2022-12-11 12:11 214阅读 0赞
  1. /**
  2. * 生成指定范围的小数
  3. * @param max
  4. * @param min
  5. * @param scale
  6. * @return
  7. */
  8. Double makeRandom(float max,float min,int scale){
  9. BigDecimal cha = new BigDecimal(Math.random() * (max-min) + min);
  10. String string = String.valueOf(cha.setScale(scale,BigDecimal.ROUND_HALF_UP));//保留 scale 位小数,并四舍五入
  11. return Double.valueOf(string);
  12. }

调用

  1. Double ran = makeRandom(20f,60f,2);

发表评论

表情:
评论列表 (有 0 条评论,214人围观)

还没有评论,来说两句吧...

相关阅读