nextString static method
Generates a random string, consisting of upper and lower case letters (of the English alphabet), digits (0-9), and symbols ('_,.:-/.[].{},#-!,$=%.+^.&*-() ').
minLength
(optional) minimum string length.maxLength
maximum string length. Returns a random string.
Implementation
/// - [minLength] (optional) minimum string length.
/// - [maxLength] maximum string length.
/// Returns a random string.
static String nextString(int minLength, int maxLength) {
var result = '';
var length = RandomInteger.nextInteger(minLength, maxLength);
for (var i = 0; i < length; i++) {
var index = RandomInteger.nextInteger(RandomString._chars.length);
result += RandomString._chars.substring(index, index + 1);
}
return result;
}