Get random integer in range (x, y]?

Total Post:154


 1951  View(s)
Rate this:
Hi Everyone! 

How do I generate a random integer i, such that i belongs to (0,10]?

I tried to use this:

Random generator = new Random();
int i = generator.nextInt(10);
but it gives me values between [0,10).

But in my case I need them to be (0,10].

Thanks in advance! 
  1. Re: Get random integer in range (x, y]?

    Hi Manoj!

    Try as following 

    Random generator = new Random(); 
    int i = generator.nextInt(10) + 1;

      Modified On May-07-2013 07:55:21 AM


Please check, If you want to make this post sponsored

You are not a Sponsored Member. Click Here to Subscribe the Membership.