package com.levelup.java.string;
import java.util.Random;
import org.junit.Test;
/**
* This java example will demonstrate how to generate random vowel.
*
* @author Justin Musgrove
* @see <a href=
* 'http://www.leveluplunch.com/java/examples/generate-random-vowel/'>Genera
* t e random vowel</a>
*/
public class GenerateRandomVowel {
@Test
public void random_vowels_java() {
char[] vowel = { 'a', 'e', 'i', 'o', 'u' };
Random random = new Random(vowel.length);
for (int x = 0; x < 10; x++) {
int arrayElement = random.nextInt(vowel.length);
System.out.println(vowel[arrayElement]);
}
}
@Test
public void generate_random_vowels_java8() {
char[] vowel = { 'a', 'e', 'i', 'o', 'u' };
Random random = new Random(vowel.length);
random.ints(1, vowel.length).limit(10)
.forEach(e -> System.out.println(vowel[e]));
}
}