/*
 * 基本思路:本字符串共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         }
posted on 2012-05-11 14:18  捣乃忒  阅读(259)  评论(0)    收藏  举报