用随机字符串和随机数字字符串,很好用,我贴个代码
///
///获得数字形式的随机字符串
///
///
publicstaticstringGetNumberRandom()
{
intintNum;
longlngNum;
stringstrNum=System.DateTime.Now.ToString();
strNum=strNum.Replace( ": ", " ");
strNum=strNum.Replace( "- ", " ");
strNum=strNum.Replace( "", " ");
lngNum=long.Parse(strNum);
System.RandomobjDom=newRandom();
intNum=objDom.Next(1000000,9999999);
objDom=null;
lngNum+=intNum;
returnlngNum.ToString();
}
///
///生成标准8位包含特殊字符的随机字符串
///
///
publicstaticstringGetRandomStringALL()
{
returnBuildRndCodeAll(defaultLength);
}
///
///生成包含特殊字符的随机字符串,可选择字符数量
///
/// 随机字符串长度
///
publicstaticstringGetRandomStringALL(intLength)
{
returnBuildRndCodeAll(Length);
}
///
///生成标准8位小写随机字符串,不包含特殊字符
///
///
publicstaticstringGetRandomStringOnly()
{
returnBuildRndCodeOnly(sCharLow+sNumber,defaultLength);
}
///
///生成标准8位随机字符串,可选择大小写
///
/// 是否包含大小写字母
///
publicstaticstringGetRandomStringOnly(boolIsUpper)
{
stringstrTmp=sCharLow;
if(IsUpper)strTmp+=sCharUpp;
returnBuildRndCodeOnly(strTmp,defaultLength);
}
///
///生成不包含特殊字符的小写随机字符串,可选择字符数量
///
/// 随机字符串长度
///
publicstaticstringGetRandomStringOnly(intLength)
{
returnBuildRndCodeOnly(sCharLow+sNumber,Length);
}
///
///生成不包含特殊字符的随机字符串,可选择字符数量和包含大小写
///
/// 是否包含大小写字母
/// 字符串数量
///
publicstaticstringGetRandomStringOnly(boolIsUpper,boolIsUseNumber)
{
stringstrTmp=sCharLow;
if(IsUpper)strTmp+=sCharUpp;
if(IsUseNumber)strTmp+=sNumber;
returnBuildRndCodeOnly(strTmp,defaultLength);
}
///
///生成不包含特殊字符的随机字符串,可选择长度,包含大小写字母和字符数量
///
/// 字符数量
/// 是否包含大小写字母
///【string|用随机字符串和随机数字字符串】 字符串数来那个
///
publicstaticstringGetRandomStringOnly(intLength,boolIsUpper,boolIsUserNumber)
{
stringstrTmp=sCharLow;
if(IsUpper)strTmp+=sCharUpp;
if(IsUserNumber)strTmp+=sNumber;
returnBuildRndCodeOnly(strTmp,Length);
}
推荐阅读
- string|将中文数字转换成阿拉伯数字
- c#|C#中如何将字符串转换成流,同时如何将流转换成字符串()
- c语言|C语言中,C进阶中字符函数、字符串函数、内存函数详解。
- C++编程学习指导|C++初阶(String类续)
- C++编程学习指导|C++初阶(String类)
- linux|linux-多线程
- JAVA|java String对象中‘==’,equals与compareTo函数的使用和区别
- vb|VB中利用CopyMemory使用指针
- delphi|Delphi面向对象编程的20条规则【转】