java.util.Random.nextInt(int n)方法实例

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


声明

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

public int nextInt(int n)

参数

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

返回值

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

异常

IllegalArgumentException-- 如果n不是正数,则抛出

 例子

下面的例子显示了对java.util.Random.nextInt()方法的使用

import java.util.*;

public class RandomDemo {
 
  public static void main( String args[] ){
  Random randomno = new Random();
     System.out.println("Next int value: " + randomno.nextInt(5));
  }
}

现在编译和运行上面的代码示例,将产生以下结果。

Next int value: 4




     
    
    
    • 1
      点赞
    • 3
      收藏
      觉得还不错? 一键收藏
    • 0
      评论
    java.util.RandomJava中的一个类,用于生成伪随机数流。它有两个构造方法,一个是无参构造方法Random(),用于创建一个新的随机数生成器;另一个是带有一个long类型参数的构造方法Random(long seed),使用指定的种子创建一个新的随机数生成器。\[1\] Random类中常用的方法有: - nextInt():返回下一个伪随机数,它是此随机数生成器的序列中均匀分布的int值。 - nextInt(int n):返回一个伪随机数,它是取自此随机数生成器序列的、在0(包括)和指定值(不包括)之间均匀分布的int值。 - nextDouble():返回下一个伪随机数,它是取自此随机数生成器序列的、在0.0(包括)和1.0(不包括)之间均匀分布的double值。 - nextGaussian():返回下一个伪随机数,它是取自此随机数生成器序列的、呈高斯(“正态”)分布的double值,其平均值是0.0,标准差是1.0。 - nextBytes(byte\[\] bytes):生成随机字节并将其放入指定的字节数组中。 通过使用Random类的实例,我们可以方便地生成各种类型的伪随机数,以满足不同的需求。 #### 引用[.reference_title] - *1* [java.utilRandom](https://blog.csdn.net/alnzm80680/article/details/102022917)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

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

    抵扣说明:

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

    余额充值