Random integer between lo and hi interval

 
public class Main {

  public static int randomInteger(int lo, int hi) {
    java.util.Random rn = new java.util.Random();
    int n = hi - lo + 1;
    int i = rn.nextInt() % n;
    if (i < 0){
      i = -i;
    }
      
    return lo + i;
  }
}
  
Home 
  Java Book 
    Runnable examples  

Math:
  1. Convert between polar and rectangular coordinates
  2. Random bytes
  3. Random boolean
  4. Random integer between lo and hi interval
  5. Random long type number
  6. Random numbers between 1 and 100
  7. Random number between 0 AND 10
  8. Random integers that range from from 0 to n
  9. Random string consists of random characters.
  10. Random array of numbers
  11. Round float and double numbers
  12. Round to ceiling
  13. Round to floor value