randomAlpha function

String randomAlpha (
  1. int length,
  2. {AbstractRandomProvider provider: const DefaultRandomProvider()}
)

Generates a random string of length with only alpha characters.

Implementation

String randomAlpha(int length,
    {AbstractRandomProvider provider = const DefaultRandomProvider()}) {
  var lowerAlphaLength = randomBetween(0, length, provider: provider);
  var upperAlphaLength = length - lowerAlphaLength;
  var lowerAlpha = randomString(lowerAlphaLength,
      from: LOWER_ALPHA_START, to: LOWER_ALPHA_END, provider: provider);
  var upperAlpha = randomString(upperAlphaLength,
      from: UPPER_ALPHA_START, to: UPPER_ALPHA_END, provider: provider);
  return randomMerge(lowerAlpha, upperAlpha);
}