java中random方法取值范围_Java Random.nextInt()方法,随机产生某个范围内的整数

java中random方法取值范围_Java Random.nextInt()方法,随机产生某个范围内的整数首页>基础教程>常用类>常用Random类JavaRandom.nextInt()方法,随机产生某个范围内的整数Random.nextInt()方法,是生成一个随机的int值,该值介于[0,n)的区间,也就是0到n之间的随机int值,包含0而不包含n。语法intnextInt()//随机返回一个int型整数intnextInt(int…

大家好,又见面了,我是你们的朋友全栈君。

首页 > 基础教程 > 常用类 > 常用 Random类

Java Random.nextInt()方法,随机产生某个范围内的整数

Random.nextInt()方法,是生成一个随机的int值,该值介于[0,n)的区间,也就是0到n之间的随机int值,包含0而不包含n。

语法

int nextInt() //随机返回一个int型整数

int nextInt(int num) //随机返回一个值在[0,num)的int类型的整数,包括0不包括num

nextInt能接受一个整数作为它所产生的随机整数的上限,下限为零,若要达到非零下限的效果,必须把上限减去下限的结果传给 nextInt( ),然后把下限加入 nextInt( ) 返回的整数。

实例

/**

* 生成任意整数

*/

@Test

public void RandomNextIntDemo1(){

Random r = new Random();

int n1 = r.nextInt();

System.out.println(“d1:”+n1);

}

/**

* 生成[0,10)区间的整数

*/

@Test

public void RandomNextIntDemo2(){

Random r = new Random();

int n2 = r.nextInt(10);

int n3 = Math.abs(r.nextInt() % 10);

System.out.println(“n2:”&

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/162918.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • vs 错误LNK2019 无法解析的外部符号 __imp__PathFileExistsA@

    vs 错误LNK2019 无法解析的外部符号 __imp__PathFileExistsA@尝试:在main函数前添加:#pragmacomment(lib,”Shlwapi.lib”)

    2022年7月14日
    12
  • Centos 7安装nginx并配置https[通俗易懂]

    Centos 7安装nginx并配置https[通俗易懂]1.更新yum源yumupdate2.安装nginx的依赖环境yuminstall-ygcc-c++pcrepcre-develzlibzlib-developensslopenssl-develgcc-c++:安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境。pcrepcre-devel:PCRE(PerlCompatible…

    2022年5月26日
    42
  • ASP.NET_.NET

    ASP.NET_.NET我们在《ASP.NETCore项目实战的课程》第一章里面给identityserver4做了一个全面的介绍和示例的练习。如果想完全理解本文所涉及到的话题,你需要了解的背景知识有:什么是OpenIdConnect(OIDC)OIDC对oAuth进行了哪些扩展?IdentityServer4提供的OIDC认证服务(服务端)ASP.NETCore的权限体系中的OIDC认证框架(客户端)什

    2022年10月20日
    0
  • webpackdevtool配置简单对比简书_钢铁雄心4toolpackMOD

    webpackdevtool配置简单对比简书_钢铁雄心4toolpackMOD作用:webpack会将js代码进行压缩打包,loader也会处理相应代码,打包后代码很难进行查看,这也使得开发人员调试时很难找到对应代码位置。此时可采用devtool,通过资源地图的方式,给出打包后代码到原始代码的映射,方便开发人员调试。要点:webpack官方给出了多种模式,模式间主要区别以及应用场景已经给出,下面是主要参考参数参数名参数描述参数值devtool可以使用的devtool根据基础模式可自行组合,基础模式有:(eval、cheap、module、inli.

    2022年10月5日
    0
  • junit mock 方法(need的用法总结)

    使用EasyMock的总体步骤1、生成Mock接口IServicemockService=EasyMock.createMock(“name”,IService.class);如果要mock对象,而不是接口,应该使用classextension:org.easymock.classextension.EasyMock如果要mock多个接口,最好使用Mo

    2022年4月12日
    467
  • python学习笔记(三)— PyCharm 下载安装教程(Windows)

    python学习笔记(三)— PyCharm 下载安装教程(Windows)目录1、PyCharm简介2、PyCharm下载3、PyCharm环境变量的配置4、下载安装Python解释器5、开始使用PyCharm1、PyCharm简介PyCharm是一种PythonIDE(IntegratedDevelopmentEnvironment,集成开发环境),是一款非常强大的Python编辑器,支持代码编辑、编译、调试等功能,PyCharm能够满足大型项目的开发需求。2、PyCharm下载PyCharm的下载地址:http://www.jetbrains.co

    2022年8月27日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号