logo

Java Atsitiktinis nextInt() metodas

Atsitiktinių klasės metodas nextInt() grąžina kitą pseudoatsitiktinę, tolygiai paskirstytą int reikšmę iš atsitiktinių skaičių generatoriaus sekos.

Sintaksė

 public int nextInt() 

Parametrai

TAI

užrakinti „Android“ programą

Grąžinimo vertė

Metodas nextInt() grąžina kitą pseudoatsitiktinę int reikšmę, paimtą iš atsitiktinių skaičių generatoriaus sekos.

1 pavyzdys

 import java.util.Random; public class JavaRandomNextIntExample1 { public static void main(String[] args) { Random random = new Random(); //return the next pseudorandom integer value Integer val = random.nextInt(); System.out.println('Random Integer value : '+val); Integer val1 = random.nextInt(); System.out.println('Random Integer value : '+val1); } } 
Išbandykite dabar

Išvestis:

 Random Integer value : -298063488 Random Integer value : 1400961289 

Java Atsitiktinis nextInt() metodas

Atsitiktinių klasės metodas nextInt(int n) grąžina pseudoatsitiktinę int reikšmę tarp nulio (imtinai ) ir nurodytos reikšmės (išskyrus), paimtą iš atsitiktinių skaičių generatoriaus sekos.

Sintaksė

 public int nextInt(int n) 

Parametrai

n : Grąžintinas atsitiktinis skaičius. Tai turi būti teigiama.

kuriais metais buvo išrastas kompiuteris

Grąžinimo vertė

Metodas nextInt() grąžina kitą pseudoatsitiktinę int reikšmę tarp nulio ir n, paimtą iš atsitiktinių skaičių generatoriaus sekos.

eilutes iki sveikųjų skaičių

Metimai

Metodas nextInt() meta IllegalArgumentException, jei n nėra teigiamas.

2 pavyzdys

 import java.util.Random; public class JavaRandomNextIntExample2 { static int j=1; public static void main(String[] args) { Random random = new Random(); for (int i=1;i<8;i++) { return the next pseudorandom integer value val="random.nextInt(i);" system.out.println(j++ +'. random intvalue : '+val+' '); } < pre> <span> Test it Now </span> <p> <strong>Output:</strong> </p> <pre> 1. Random intvalue : 0 2. Random intvalue : 1 3. Random intvalue : 0 4. Random intvalue : 3 5. Random intvalue : 1 6. Random intvalue : 0 7. Random intvalue : 0 </pre> <h2>Example 3</h2> <pre> import java.util.Random; import java.util.Scanner; import java.util.concurrent.ArrayBlockingQueue; public class JavaRandomNextIntExample3 { static int j=1; public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print(&apos;Enter number of players.&apos;); int capacity = scanner.nextInt(); ArrayBlockingQueue queue = new ArrayBlockingQueue(capacity); System.out.println(&apos;Enter name of &apos; + capacity + &apos; Players.&apos;); for (int i = 0; i <capacity; i++) { system.out.print(j++ + ' '); string str="scanner.next();" queue.add(str); } j="1;" random random(); for (string xyz : queue) integer val="random.nextInt(capacity);" system.out.println(j++ +'. +xyz+' will have '+val+' bonus points.'); < pre> <span> Test it Now </span> <p> <strong>Output:</strong> </p> <pre> Enter number of players.3 Enter name of 3 Players. 1 Sukla 2 Mukta 3 Amar 1. Sukla will have 0 bonus points. 2. Mukta will have 1 bonus points. 3. Amar will have 2 bonus points. </pre> <h2>Example 4</h2> <pre> import java.util.Random; public class JavaRandomNextIntExample4 { public static void main(String[] args) { Random random = new Random(); //return the next pseudorandom integer value Integer val = random.nextInt(0); System.out.println(&apos;Random Integer value : &apos;+val); } } </pre> <span> Test it Now </span> <p> <strong>Output:</strong> </p> <pre> Exception in thread &apos;main&apos; java.lang.IllegalArgumentException: bound must be positive atjava.util.Random.nextInt(Random.java:388) at com.javaTpoint.JavaRandomNextIntExample4.main(JavaRandomNextIntExample4.java:9) </pre> <h4>Note: The bound value must be positive else it will give IllegalArgumentException.</h4></capacity;></pre></8;i++)>

3 pavyzdys

 import java.util.Random; import java.util.Scanner; import java.util.concurrent.ArrayBlockingQueue; public class JavaRandomNextIntExample3 { static int j=1; public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print(&apos;Enter number of players.&apos;); int capacity = scanner.nextInt(); ArrayBlockingQueue queue = new ArrayBlockingQueue(capacity); System.out.println(&apos;Enter name of &apos; + capacity + &apos; Players.&apos;); for (int i = 0; i <capacity; i++) { system.out.print(j++ + \' \'); string str="scanner.next();" queue.add(str); } j="1;" random random(); for (string xyz : queue) integer val="random.nextInt(capacity);" system.out.println(j++ +\'. +xyz+\' will have \'+val+\' bonus points.\'); < pre> <span> Test it Now </span> <p> <strong>Output:</strong> </p> <pre> Enter number of players.3 Enter name of 3 Players. 1 Sukla 2 Mukta 3 Amar 1. Sukla will have 0 bonus points. 2. Mukta will have 1 bonus points. 3. Amar will have 2 bonus points. </pre> <h2>Example 4</h2> <pre> import java.util.Random; public class JavaRandomNextIntExample4 { public static void main(String[] args) { Random random = new Random(); //return the next pseudorandom integer value Integer val = random.nextInt(0); System.out.println(&apos;Random Integer value : &apos;+val); } } </pre> <span> Test it Now </span> <p> <strong>Output:</strong> </p> <pre> Exception in thread &apos;main&apos; java.lang.IllegalArgumentException: bound must be positive atjava.util.Random.nextInt(Random.java:388) at com.javaTpoint.JavaRandomNextIntExample4.main(JavaRandomNextIntExample4.java:9) </pre> <h4>Note: The bound value must be positive else it will give IllegalArgumentException.</h4></capacity;>

4 pavyzdys

 import java.util.Random; public class JavaRandomNextIntExample4 { public static void main(String[] args) { Random random = new Random(); //return the next pseudorandom integer value Integer val = random.nextInt(0); System.out.println(&apos;Random Integer value : &apos;+val); } } 
Išbandykite dabar

Išvestis:

 Exception in thread &apos;main&apos; java.lang.IllegalArgumentException: bound must be positive atjava.util.Random.nextInt(Random.java:388) at com.javaTpoint.JavaRandomNextIntExample4.main(JavaRandomNextIntExample4.java:9) 

Pastaba: ribojama vertė turi būti teigiama, kitaip ji suteiks IllegalArgumentException.