generateRandomString static method

String generateRandomString(
  1. int len
)

生成16位随机字符串,只包含数字和大小写字母 @param len 要生成的字符串长度 @return 返回指定长度的随机字符串 @example

String str = Tools.generateRandomString(16); // 生成16位随机字符串

Implementation

static String generateRandomString(int len) {
  const chars =
      'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
  String result = '';
  for (var i = 0; i < len; i++) {
    result += chars[DateTime.now().microsecondsSinceEpoch % chars.length];
  }
  return result;
}