generationCode static method
按长度生成对应的字符串 length 生成的字符串长度 containNum 是否包含数字 containLetter 是否包含字符 containSpecial 是否包含特殊字符
Implementation
static String generationCode(int length,
{bool containNum = true,
bool containLetter = true,
bool containSpecial = false}) {
List<String> codes = <String>[];
if (containNum) {
codes.addAll(lstNumber);
}
if (containLetter) {
codes.addAll(lstUpperLetter);
codes.addAll(lstLowerLetter);
}
if (containSpecial) {
codes.addAll(lstSpecialCode);
}
codes = codes.toSet().toList();
return _generateCode(length, codes);
}