|
转载请注明:http://www.micblogs.cn/Articles/192.aspx
一、程序介绍:
这段程序是从三层留言本视频中的生成的随机字符串改造过来的。代码很简单,可以集成到一个功能类的模块中去吧。
有以下功能:
1、生成指定长度的随机数字串
2、生成指定长度的随机字符串(包括是否大小写)
二、程序源代码:
1、程序调试模块
Console.Write(RndStr(5));//测试随机数字串
Console.Write(RndStr(5,true));//true:表示大写;false:表示小写
Console.ReadKey();
2、功能模块
/// <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;
}
程序在v2005+win2000系统正常通过。 |
|