getRandom static method
生成随机字符串
生成固定长度的随机字符串,包含大小写字母
num 字符串长度,必须大于0
返回随机字符串
Implementation
static String getRandom(int num) {
if (num <= 0) {
StormyLog.w('UuidUtils.getRandom: 长度必须大于0');
throw ArgumentError('长度必须大于0,当前值: $num');
}
const String alphabet =
'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
String result = '';
final random = Random();
for (var i = 0; i < num; i++) {
result += alphabet[random.nextInt(alphabet.length)];
}
return result;
}