public final class RandomDataSource extends Object
Constructor and Description |
---|
RandomDataSource() |
Modifier and Type | Method and Description |
---|---|
String |
capitalizedWord()
Returns a random word, capitalized.
|
boolean |
maybe(int percent) |
<T extends Enum> |
oneOf(Class<T> enumClass)
Returns a random enum value, given the enum type.
|
<T> T |
oneOf(T... values)
Returns a random value from the list of values supplied.
|
String |
paragraph(int minSentences,
int maxSentences,
int minWords,
int maxWords)
Strings together a random number of word lists (in sentence form) to create something that looks like a
paragraph.
|
int |
random(int min,
int max) |
String |
safeWord()
Returns a word that is "safe" for use in an email address.
|
String |
word()
Returns a random word frm the dictionary.
|
String |
wordList(int minWords,
int maxWords,
boolean asSentence)
Creates a space-separated list of random words.
|
public RandomDataSource()
public boolean maybe(int percent)
public int random(int min, int max)
public String word()
public String capitalizedWord()
public <T> T oneOf(T... values)
public <T extends Enum> T oneOf(Class<T> enumClass)
public String wordList(int minWords, int maxWords, boolean asSentence)
minWords
- minimun number of words in the listmaxWords
- maximum number of words in the listasSentence
- if true, the output is "dressed up" as a non-sensical sentencepublic String paragraph(int minSentences, int maxSentences, int minWords, int maxWords)
minSentences
- per paragraphmaxSentences
- per paragraphminWords
- per sentencemaxWords
- per sentence5.6.3 - Copyright © 2003-2021 The Apache Software Foundation.