最常用的有两种方法获取随机数。
使用Math.random()方法
Math.random()
函数获取一个在[0.0, 1.0)
之间的double类型的随机数。
例:获取在[0.0, 10.0)
之间int类型的随机数:
1 | double r = Math.random(); |
使用Random类获取随机数
Random类中有很多获得随机数的方法,如:
int nextInt()
方法返回在int类型的的随机数。int nextInt(int bound)
方法返回int类型的[0, bound)之间的随机数。
例:获取在[0.0, 10.0)
之间int类型的随机数:
1 | Random r = new Random(); |
使用UUID类获取UUID
1 | UUID uuid = UUID.randomUUID(); |
UUID得到的是一个随机字符串。