// 生成10之内指定区间的随机小数 BigDecimal createRandomNum(float min,float max){ Random r = new Random(); float f = r.nextFloat() * 10; while (f < min || f > max) { // 若生成的不满足,重新生成 [4,7] 4.0-7.0之间,包含4.0和7.0 f = r.nextFloat() * 10; } String s = String.valueOf(f); s = s.substring(0, s.indexOf('.') + 2); // 取一位小数 return new BigDecimal(s); }
生成指定区间的随机小数
最新推荐文章于 2024-08-10 10:00:00 发布