/*
* 基本思路:本字符串共20位,采用14位数字+6位字母组合
* 数字部分:系统当前时间
* 字母部分:26个英文字母
* 随即组合:字母随即插入数字部分
*/
View Code
1 private static string CreateString() 2 { 3 string[] words = new string[] { "A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"}; 4 string str = DateTime.Now.ToLocalTime().ToString("yyyyMMddHHMMss"); 5 Random random = new Random(); 6 str = words[random.Next(0, 25)] + str+words[random.Next(0,25)]; 7 for (int i = 0; i < 4; i++) 8 { 9 str = str.Insert(random.Next(1,18),words[random.Next(0,25)]); 10 } 11 return str; 12 }

浙公网安备 33010602011771号