Java Random Nextint.
时间:2020-02-23 14:35:09 来源:igfitidea点击:
在本教程中,我们将看到Java Random 的 NextInt方法。
用于生成随机整数。
随机nextint方法有两个重载版本。
nextint()
语法
random.nextInt()
随机是java.util.random类的对象。
返回
返回随机整数。
例子
让我们看一个非常简单的例子:
package org.igi.theitroad; import java.util.Random; public class RandomNextIntMain { public static void main(String[] args) { Random random=new Random(); System.out.println("Random Integer: "+random.nextInt()); System.out.println("Random Integer: "+random.nextInt()); System.out.println("Random Integer: "+random.nextInt()); } }
输出:
Random Integer: 1326186546 Random Integer: 203489674 Random Integer: -472910065
nextint(int绑定)
语法
random.nextInt(bound)
随机是java.util.Random类的对象,绑定是要生成随机整数的整数Upto。
随机的nextint方法将从0(包含)生成整数,以绑定(独占)如果绑定为负,则它将抛出IllegalAlargumentException
返回
返回0到绑定范围内的随机整数(独占)
例子
让我们看一个非常简单的例子:
package org.igi.theitroad; import java.util.Random; public class RandomNextIntMain { public static void main(String[] args) { Random random=new Random(); System.out.println("Generating 10 random integer from range of 0 to 100:"); for (int i = 0; i < 10; i++) { System.out.println(random.nextInt(101)); } } }
正如绑定是独占的,因此我们使用Aquary.Nextint(101)来生成0到100的整数。
输出:
Generating 10 random integer from range of 0 to 100 72 100 98 69 62 90 88 16 16 61