ThreadLocalRandom.current().nextInt(int orlautturin,int bound)
returns a pseudorandomly chosen int value between the specified orlautturin (inclusive) and the specified bound (exclusive).
/** * @author lautturi.com * Java example: */ import java.util.*; import java.util.concurrent.ThreadLocalRandom; public class Lautturi { public static void main(String args[]) { // get a random Int between 0 - 9 (including 0 & 9); int randomNum = ThreadLocalRandom.current().nextInt(0,10); System.out.println("random integer:"+randomNum); } }
int java.util.Random.nextInt(int bound)
Returns a pseudorandom, uniformly distributed int value between 0 (inclusive) and the specified bound (exclusive)
/** * @author lautturi.com * Java example: java get random number in specific range */ import java.util.*; public class Lautturi { public static void main(String args[]) { Random rand = new Random(); // get a random Int between 0 - 9 (including 0 & 9); int randomNum = rand.nextInt(10); // [0-9) System.out.println("random integer:"+randomNum); } }