复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20public static void main(String[] args) { test1(3,16,2); } /** * 生成两个整数之间的随机小数 * @param min 最小值 * @param max 最大值 * @param num 保留小数点位数 */ public static void test1(int min, int max,int num){ Runnable a = () -> { System.out.println(new BigDecimal(min+Math.random()*(max-min)).setScale(num,BigDecimal.ROUND_HALF_UP)); }; int i = 0; while (i<10){ new Thread(a).start(); i++; } }
输出结果:
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
1312.32 7.15 10.59 6.48 13.73 5.75 14.95 6.30 3.04 14.89 Process finished with exit code 0
最后
以上就是欢喜铅笔最近收集整理的关于Java随机生成固定范围内的小数的全部内容,更多相关Java随机生成固定范围内内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复