randomAlphaNumeric function

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

Generates a random string of length with alpha-numeric characters.

Implementation

String randomAlphaNumeric(int length,
    {AbstractRandomProvider provider = const DefaultRandomProvider()}) {
  var alphaLength = randomBetween(0, length, provider: provider);
  var numericLength = length - alphaLength;
  var alpha = randomAlpha(alphaLength, provider: provider);
  var numeric = randomNumeric(numericLength, provider: provider);
  return randomMerge(alpha, numeric);
}