EN
Java - pick random string from array of strings
8
points
1. Random string from array of strings
We need to generate random index of an array.
As nextInt
function is called we pass int bound
to have results within array size.
import java.util.concurrent.ThreadLocalRandom;
public class JavaRandomStringFromArray {
public static String randomStringFromArr() {
String[] arr = {"A", "B", "C", "D", "E", "F"};
int randIdx = ThreadLocalRandom.current().nextInt(arr.length);
String randomElem = arr[randIdx];
return randomElem;
}
public static void main(String[] args) {
System.out.println(randomStringFromArr()); // F
System.out.println(randomStringFromArr()); // B
System.out.println(randomStringFromArr()); // A
}
}