1. Code
package com.xtm.java.test; import java.util.Random; import java.util.concurrent.ThreadLocalRandom; public class Test{ public static void main(String args[]){ Random random = new Random(System.currentTimeMillis()); //Generate random numbers from 0 to 19 int val1 = random.nextInt(20); ThreadLocalRandom threadLocalRandom = ThreadLocalRandom.current(); //Generate random numbers from 4 to 20 int val2 = threadLocalRandom.nextInt(4, 20); System.out.println(val1+"-----"+val2); } }