How to generate a random number with in a range in android/java

/**
 * @param min
 * @param max
 * @return a random number between range [min,max) <br/>
 * Refer <a href="">How to generate a random number with in a specific range</a>
 */
 public static long generateRandomNumber(long min,long max)
 {
 long randomNumber = 0L;

 if(min==max)
 return min;

 if(min>max)
 return min;

 if((max-min)<=1)
 return min;

 if((max-min)==2)
 return (min+1);

 randomNumber = min + (int)(Math.random() * ((max - min) + 1));
 return randomNumber;
 }
Advertisements

Tags: , ,

About krishjlk

http://www.facebook.com/krishna.kanth.121

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: