Random generator for string values.
Description
The class RandomString allows you to generate random strings.
Static methods
distort
Distorts a string by randomly replacing characters in it.
public staticdistort(value: string): string
- value: string - string to distort.
 - returns: string - distorted string.
 
nextAlphaChar
Generates a random alpha characted [A-Za-z]
public staticnextAlphaChar(): string
- returns: string - random characted.
 
nextString
Generates a random string, consisting of upper and lower case letters (of the English alphabet), digits (0-9), and symbols ("_,.:-/.[].{},#-!,$=%.+^.&*-() “).
public staticnextString(minLength: number, maxLength: number): string
- minLength: number - (optional) minimum string length.
 - maxLength: number - maximum string length.
 - returns: string - random string.
 
pick
Picks a random string from an array of strings.
public staticpick(values: string[]): string
- values: string[] - Picks a random character from an array of strings.
 - returns: string - randomly picked char.
 
pickChar
Picks a random character from a string.
public staticpickChar(values: string): string
- values: string - string to pick a char from.
 - returns: string - randomly picked char.
 
Examples
let value1 = RandomString.pickChar("ABC");     // Possible result: "C"
let value2 = RandomString.pick(["A","B","C"]); // Possible result: "gBW"