NET中生成指定长度的随机字符串
1、生成指定长度的随机数字串 2、生成指定长度的随机字符串(包括是否大小写)
Console.Write(RndStr(5));//测试随机数字串 Console.Write(RndStr(5,true));//true:表示大写;false:表示小写 Console.ReadKey();
/// <summary> /// 生成指定长度的随机数字串 ///</summary> ///<param name="length">长度</param> ///<returns></returns> static string RndStr(int length) { Random rnd = new Random(); string returnstring = ""; int i=1; while (i <=length) { returnstring +=rnd.Next(0,9).ToString(); i++; } return returnstring; } ///<summary> /// 生成指定长度的随机字符串 ///</summary> ///<param name="length">长度</param> ///<param name="IsUpper">是否大写</param> ///<returns></returns> static string RndStr(int length, bool IsUpper) { Random rnd = new Random(); string returnstring = ""; int i = 1; if (IsUpper) { while (i <= length) { returnstring += ((char)rnd.Next (65, 91)).ToString(); i++; } } else { while (i <= length) { returnstring += ((char)rnd.Next (97, 122)).ToString(); i++; } } return returnstring; }
相关资源:敏捷开发V1.0.pptx
