Login | Register   
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


advertisement
 

Tip: Random Number Generation Using Java

Learn how to use the Random class available in the java.util package to generate random numbers.


advertisement

WEBINAR:

On-Demand

Application Security Testing: An Integral Part of DevOps


We can use the Random class available in the java.util package to generate random numbers. The code sample below demonstrates generation of a random number with an upper limit.

Listing 1. Random Number Generation

import java.util.*; 

class RandomNumberGenerator 
{ 
   public static void main (String args[]) 
   { 
      RandomNumberGenerator randomNumberGenerator = new RandomNumberGenerator();
      randomNumberGenerator.proceed();
   }
   
   private void proceed()
   {
      System.out.println("Enter the upper range for the random number: ");
      Scanner scanner = new Scanner(System.in);
      int maxRange = scanner.nextInt(); // Likely to throw java.util.InputMismatchException when incorrect inputs are provided. 
                                // There are similar methods to support other data types
      Random random = new Random(); 
      int randonInt = random.nextInt(maxRange); //Generate a randon number 0 to maxRange-1
      System.out.println(randonInt); 
   }
}

 

Visit the DevX Tip Bank

 





   
Sridhar M S. is a Java developer from Bangalore, India. He holds a master's degree in Computer Science.
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap
Thanks for your registration, follow us on our social networks to keep up-to-date