Java中生成随机数可以使用Java自带的Random类或者Math类的random()方法。
使用Random类
Random类提供了多种生成随机数的方法,常用的有nextInt()和nextDouble()方法。
生成一个0到100之间的随机整数:
生成一个0到1之间的随机小数:
使用Math类的random()方法
Math类的random()方法返回一个0到1之间的随机小数。
生成一个0到100之间的随机整数:
生成一个0到1之间的随机小数:
设置随机数种子
在使用Random类生成随机数时,可以通过设置随机数种子来控制随机数的生成。如果不设置随机数种子,则每次生成的随机数都是不同的。
在上面的代码中,设置了随机数种子为123,因此每次生成的随机数都是相同的。
生成指定范围内的随机数
如果需要生成指定范围内的随机数,可以通过以下方式实现:
在上面的代码中,首先计算出要生成的随机数范围,然后通过nextInt()方法生成随机数,并加上最小值,即可得到指定范围内的随机数。