In this tutorial we see how to generate a random number using the Random class in java and using the method Random().nextInt(int bound).
We will create a class named RandomIntegerGenerator. In this class we will use Random().nextInt(int bound) . It generates a random integer from 0 (inclusive) to bound (exclusive). Here we will set the bound as 100. The for loop will make sure to call the nextInt(100) is executed fifty times.
import java.util.Random; public final class RandomIntegerGenerator { public static final void main(String[] args) { //Generating 50 random intergers between 0 and 100 Random random = new Random(); for (int idx = 0; idx <= 50; ++idx) { int randomInt = random.nextInt(100); System.out.println("Random number : " + randomInt); } System.out.println("Random generation finished."); } }
output of the above class:
Random number : 71 Random number : 78 Random number : 8 Random number : 13 Random number : 33 Random number : 11 Random number : 83 Random number : 79 Random number : 18 Random number : 1 Random number : 88 Random number : 59 Random number : 26 Random number : 33 Random number : 27 Random number : 56 Random number : 97 Random number : 5 Random number : 90 Random number : 27 Random number : 25 Random number : 73 Random number : 81 Random number : 70 Random number : 43 Random number : 99 Random number : 66 Random number : 19 Random number : 56 Random number : 71 Random number : 11 Random number : 66 Random number : 55 Random number : 79 Random number : 76 Random number : 0 Random number : 48 Random number : 94 Random number : 83 Random number : 77 Random number : 3 Random number : 91 Random number : 18 Random number : 69 Random number : 62 Random number : 3 Random number : 66 Random number : 51 Random number : 5 Random number : 53 Random number : 54 Random generation finished.