Java Program to get random letters


To generate random letters, set letters as a strong and use the toCharArray() to convert it into character array −

"abcdefghijklmnopqrstuvwxyz".toCharArray()

Now, use the nextInt() to generate random letters from it −

System.out.println("" + "abcdefghijklmnopqrstuvwxyz".toCharArray()[randNum.nextInt("abcdefghijklmnopqrstuvwxyz".toCharArray().length)]);

Above, initially we have created a Random object −

static Random randNum = new Random();

Example

 Live Demo

import java.util.Random;
public class Demo {
   static Random randNum = new Random();
   public static void main(String args[]) {
      System.out.println("Lowercase random letters...");
      for (int i = 0; i < 5; i++) {
         System.out.println("" + "abcdefghijklmnopqrstuvwxyz".toCharArray()[randNum.nextInt("abcdefghijklmnopqrstuvwxyz".toCharArray().length)]);
      }
      System.out.println("Uppercase random letters...");
      for (int i = 0; i < 5; i++) {
         System.out.println("" + "ABCDEFGHIJKLMNOPQRSTUVWZYZ".toCharArray()[randNum.nextInt("ABCDEFGHIJKLMNOPQRSTUVWZYZ".toCharArray().length)]);
      }
   }
}

Output

Lowercase random letters...
d
l
h
j
s
Uppercase random letters...
B
K
I
Z
N

karthikeya Boyini
karthikeya Boyini

I love programming (: That's all I know

Updated on: 30-Jul-2019

670 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements