 |
Synthia
Generic and flexible data structure generator
|
Go to the documentation of this file.
19 package ca.uqac.lif.synthia.string;
41 super(
string, prefix_size);
RandomSuffix(String string)
Interface signaling that a picker can be shrunk.
String m_string
The string used to generate prefixes.
RandomSuffix duplicate(boolean with_state)
Creates a copy of the picker.
Miscellaneous pickers performing various functions.
Like RandomSubString, but this time, the Picker returns a prefix of the original strings of randomly ...
Pickers that produce pseudo-random objects such as numbers.
Shrinkable< String > shrink(String element, Picker< Float > decision, float magnitude)
Create a new RandomPrefix picker based on a given string.
Just like RandomPrefix but for suffixes.
A RelativePicker that only throws a NoMoreElementException when the pick() method is called.
Picks an integer uniformly in an interval.
Integer pick()
Picks a random integer.
RandomInteger duplicate(boolean with_state)
Creates a copy of the RandomInteger picker.
String pick()
Picks an object.
RandomInteger m_prefixSize
RandomInteger picker to select the size of a generated prefix.