Random随机数nextInt(n)的使用

Random随机数nextInt(n)的使用nextInt(intn) 方法用于获取一个伪随机,在0(包括)和指定值(不包括),从此随机数生成器的序列中取出均匀分布的int值。声明以下是对java.util.Random.nextInt()方法的声明。publicintnextInt(intn)参数n–这是结合于该随机数返回。必须为正数。返回值在方法调用返回

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



nextInt(int n) 方法用于获取一个伪随机,在0(包括)和指定值(不包括),从此随机数生成器的序列中取出均匀分布的int值。

声明

以下是对java.util.Random.nextInt()方法的声明。

public int nextInt(int n)

参数

  • n–这是结合于该随机数返回。必须为正数。

返回值

在方法调用返回介于0(含)和n(不含)伪随机,均匀分布的int值。

异常

  • IllegalArgumentException– 如果n不是正数,则抛出。

例子

    import java.util.Random;

    public class TestRandom {

        public static void main(String[] args) {//随机产生一个大于等于0不等于500(不包含500)的正整数
            Random generate = new Random();
            int nextInt = generate.nextInt(500);
            System.out.println(“Next int value:”+nextInt);
           
        }
    }

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

    发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/162900.html原文链接:https://javaforall.cn

    【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

    【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

    (0)


    相关推荐

    • 软件测试之用例编写的八大要素「建议收藏」

      软件测试之用例编写的八大要素「建议收藏」用例编写的八大要素1、用例编号:产品名-测试阶段-测试项XXX英文(wechat_st_register_001)2、测试项目:功能模块–子项目3、测试标题:测试点的细化,一行一个测试点4、重要级别P1(冒烟)P2,P3,P4,P5.—-high,medium,low5、预置条件:前提条件,否则无法执行6、测试输入:跟步骤一起7、操作步骤:明确每一个步骤。非常的详细8、预期结果:唯一用例评审用例评审的流程…

    • Stm32看门狗(开始于2021-07-19)「建议收藏」

      Stm32看门狗(开始于2021-07-19)「建议收藏」Stm32看门狗????1.概述:独立看门狗:喂狗时间必须在0之前,否则计数器下降到0后,产生复位信号;窗口看门狗:喂狗时间必须在CFR寄存器(我们设置的窗口上限),和0x3F(窗口下限)之间(即在CR寄存器的第7位b6*(T6)*减小到零之前),否则(上限之前,或以达下限)均会产生复位信号。喂狗:即重新设置递减计数器CNT的值,也就是手册时序图中的”更新”(CNT).上窗口比较触发:当我们喂狗时,比较器会将当前(未写入时的)CNT的值与CFR低7位的值进行比较,查看是否超前喂狗.2.独立

    • html、css 实现二级菜单「建议收藏」

      html、css 实现二级菜单「建议收藏」利用html、css实现二级菜单,一级菜单用浮动,二级菜单用定位

    • Java取绝对值(绝对值函数的使用方法)

      在Java中可以使用Math.abs()方法来方便的进行绝对值计算,例如:输入的是正数的时候直接返回即可,当是负数的时候返回它的相反数即可。使用三目运算符可以使用一行代码就能做到intvalue=Math.abs(-90);System.out.println(value);System.out.println(“*********”);inta=-59;System.out.println((a<0)?-a:a);…

    • SSL连接建立过程分析(1)

      SSL连接建立过程分析(1)

    • continue和break的区别 python_c语言continue c.编程.net

      continue和break的区别 python_c语言continue c.编程.net1、continue是跳出本次循环,而不是终止整个循环i=1whilei<9:i=i+1ifi==5:#跳出本次循环,不打印5,整个循环还继续continueprint(i)2、break是终止整个循环i=1whilei<9:i=i+1ifi==5:#跳终止整个循环,后面的不再执行breakprint(.

    发表回复

    您的电子邮箱地址不会被公开。

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