randomAlpha function

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

Generates a random alphabetic string of the specified length.

Example:

print(randomAlpha(10)); // Random alphabetic string of length 10

Implementation

String randomAlpha(int length, {AbstractRandomProvider? provider}) {
  final lowerAlphaLength = randomBetween(0, length, provider: provider);
  final upperAlphaLength = length - lowerAlphaLength;

  final lowerAlpha = randomString(lowerAlphaLength, CharacterType.lowerAlpha,
      provider: provider);
  final upperAlpha = randomString(upperAlphaLength, CharacterType.upperAlpha,
      provider: provider);

  return randomMerge(lowerAlpha, upperAlpha);
}