random_string library

Simple library for generating random ascii strings.

Classes

AbstractRandomProvider
CoreRandomProvider
DefaultRandomProvider

Constants

ASCII_END → const int
126
ASCII_START → const int
33
LOWER_ALPHA_END → const int
122
LOWER_ALPHA_START → const int
97
NUMERIC_END → const int
57
NUMERIC_START → const int
48
UPPER_ALPHA_END → const int
90
UPPER_ALPHA_START → const int
65

Functions

randomAlpha(int length, {AbstractRandomProvider provider: const DefaultRandomProvider()}) → String
Generates a random string of length with only alpha characters.
randomAlphaNumeric(int length, {AbstractRandomProvider provider: const DefaultRandomProvider()}) → String
Generates a random string of length with alpha-numeric characters.
randomBetween(int from, int to, {AbstractRandomProvider provider: const DefaultRandomProvider()}) → int
Generates a random integer where from <= to.
randomMerge(String a, String b) → String
Merge a with b and shuffle.
randomNumeric(int length, {AbstractRandomProvider provider: const DefaultRandomProvider()}) → String
Generates a random string of length with only numeric characters.
randomString(int length, {int from: ASCII_START, int to: ASCII_END, AbstractRandomProvider provider: const DefaultRandomProvider()}) → String
Generates a random string of length with characters between ascii from to to. Defaults to characters of ascii '!' to '~'.