Can any one pls let me know as how can we generate random no in java with in certain range e.g. I want to generate random no between 1 and 3 Thankx in advance :roll:
SCJP,SCWCD,SCBCD<br />If Opportunity doesn't knock then build the door
Originally posted by Gaurav Chikara: Can any one pls let me know as how can we generate random no in java with in certain range e.g. I want to generate random no between 1 and 3 Thankx in advance :roll:
That will generate 0, 1, or 2. To get 1-3 just add 1. While we're at it, might as well use a nextInt() rather than nextDouble(): Random rnd = new Random(); int value = rnd.nextInt(3) + 1; Or the one-line version int value = (int) (Math.random() * 3) + 1;