Random类和java.lang.Math类常用方法

tech2026-02-07  1

Random类和Math类

Random类的常用方法java.lang.Math类常用方法

Random类的常用方法

boolean nextBoolean() 方法的作用是生成一个随机的boolean值,生成true和false的几率相等,也就是说50%的几率。double nextDouble() 方法的作用是生成一个随机的double值,数值介于[0,1.0)之间。int nextInt() 该方法的作用是生成一个随机的int值,该值介于int的区间,也就是2e9之间。int nextInt(int n) 方法的作用是生成一个随机的int值,该值介于[0,n)的区间,也就是0到n之间的随机int值,包含0而不包含n。void setSeed(long seed) 方法的作用是重新设置Random对象的种子数。设置完种子数以后的Random对象和相同种子数使用new关键字创建出的Random对象相同。

java.lang.Math类常用方法

Math.abs 求绝对值,典型的使用场景就是浮点数的等值判定问题Math.ceil 得到不小于某数的最小整数(大于等于)Math.floor 得到不大于某数的最大整数(小于等于)Math.max 求两数中最大Math.min 求两数中最小Math.round 四舍五入返回int型或long型Math.random 返回0~1之间的一个随机数

指数计算

Math.sqrt 求开方Math.pow 求某数的任意次方,抛出ArithmeticException处理溢出异常。
最新回复(0)