Java Program to Print Random Character of String
In this post, we will look at how to print random characters from a String in Java.
Logic:
- Generate a random index using the Math.random()
- Convert index to int
- Find the character at that index from the String and print it
Program
Let’s have a look at the program.
// Java program to // demonstrate how to find // random character in a String public class RandomCharacter { public static void main(String[] args) { String str = "StringToFindCharacter"; // generate random index int index = (int) (Math.random() * (str.length() - 1)); // get the character at that index char ch = str.charAt(index); System.out.println("Random Character from " + str + " at index (" + index + ") is " + ch); } }
Output:
Random Character from StringToFindCharacter at index (5) is g