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('Enter number of players.'); int capacity = scanner.nextInt(); ArrayBlockingQueue queue = new ArrayBlockingQueue(capacity); System.out.println('Enter name of ' + capacity + ' Players.'); 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('Random Integer value : '+val); } } </pre> <span> Test it Now </span> <p> <strong>Output:</strong> </p> <pre> Exception in thread 'main' 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('Enter number of players.'); int capacity = scanner.nextInt(); ArrayBlockingQueue queue = new ArrayBlockingQueue(capacity); System.out.println('Enter name of ' + capacity + ' Players.'); 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('Random Integer value : '+val); } } </pre> <span> Test it Now </span> <p> <strong>Output:</strong> </p> <pre> Exception in thread 'main' 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('Random Integer value : '+val); } }Išbandykite dabar
Išvestis:
Exception in thread 'main' java.lang.IllegalArgumentException: bound must be positive atjava.util.Random.nextInt(Random.java:388) at com.javaTpoint.JavaRandomNextIntExample4.main(JavaRandomNextIntExample4.java:9)