Check out example codes for "java random.nextint". It will help you in understanding the concepts better.

Code Example 1

import java.util.Random;
public class Example {
   public static void main(String[] args) {
      Random rd = new Random(); // creating Random object
      System.out.println(rd.nextFloat()); // displaying a random float value between 0.0 and 1.0
   }
}

Code Example 2

public class Random {
  
  public static void main(String[] args) {
    
    Random random = new Random(long seed);
    int bound = 5;
    
    System.out.println(random.nextInt(bound));
    
  }
  
}
/*
Returns a pseudorandom, uniformly distributed int value between
0 (inclusive) and
the specified value 5 (exclusive),
drawn from this random number generator's sequence.

Code Example 3

public class GuessTheNumber {
  public static void main(String[] args) {
    
    
    int randomInt = (int)(20.0 * Math.random());
    int num1 = randomInt;
    int num2 = 10;
    
    if(num1 == num2){
    	System.out.println("Correct!");
    } else if(num1 > num2){
    	System.out.println("Too low!");
    } else{
    	System.out.println("Too high!");
    }
    
    
  }
}

Learn ReactJs, React Native from akashmittal.com