Java【常见问题】生成指定范围里的随机数

本文记录了在Java中如何生成指定范围内的随机数,通过创建Random实例并使用nextInt方法,实现从给定上下限的区间内获取随机数。文中提供了一个名为randomNumber的方法,并通过示例展示了其生成[1,5]范围内随机数的过程。" 73822869,5752351,MySQL 数据查询与分组统计深入解析,"['数据库', 'SQL', '查询条件', '分组统计', '数据操作']
摘要由CSDN通过智能技术生成

Java【常见问题】生成指定范围里的随机数

最近碰到两个问题(双色球、剪刀石头布)都需要系统生成指定范围里的随机数,这里记录一下。

实现一个方法,输入范围的上限和下限,返回随机数,见以下代码中的randomNumber方法。代码很简单,创建Random类的实例,然后调用了nextInt(int bound)方法,生成[0,bound)范围里的随机数,注意:包括0,不包括bound。如果传入的参数:max=5,min=1,random.nextInt(5-1+1)+1,即random.nextInt(5)+1,生成[0,5)的随机数再+1,即得到[1,6)的随机数,和期盼的值是一样的。

import java.util.Random;

public class RandomNumber {
   

	public static 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值