randomAlphaNumeric function

String randomAlphaNumeric(
  1. int length, {
  2. AbstractRandomProvider? provider,
})

Generates a random alphanumeric string of the specified length.

Example:

print(randomAlphaNumeric(8)); // Random alphanumeric string of length 8

Implementation

String randomAlphaNumeric(int length, {AbstractRandomProvider? provider}) {
  final alphaLength = randomBetween(0, length, provider: provider);
  final numericLength = length - alphaLength;

  final alpha = randomAlpha(alphaLength, provider: provider);
  final numeric = randomNumeric(numericLength, provider: provider);

  return randomMerge(alpha, numeric);
}