生成指定位数的随机字符串
2011-03-31 21:47
183 查看
/// <summary>
/// 该方法用于生成指定位数的随机字符串
/// </summary>
/// <param name="VcodeNum">参数是随机数的位数</param>
/// <returns>返回一个随机数字符串</returns>
public static string RndNumStr(int VcodeNum)
{
string[] source = { "0", "1", "1", "3", "4", "5", "6", "7", "8", "9", "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" };
string checkCode = String.Empty;
Random random = new Random();
for (int i = 0; i < VcodeNum; i++)
{
checkCode += source[random.Next(0, source.Length)];
}
return checkCode;
}
/// 该方法用于生成指定位数的随机字符串
/// </summary>
/// <param name="VcodeNum">参数是随机数的位数</param>
/// <returns>返回一个随机数字符串</returns>
public static string RndNumStr(int VcodeNum)
{
string[] source = { "0", "1", "1", "3", "4", "5", "6", "7", "8", "9", "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" };
string checkCode = String.Empty;
Random random = new Random();
for (int i = 0; i < VcodeNum; i++)
{
checkCode += source[random.Next(0, source.Length)];
}
return checkCode;
}
相关文章推荐
- c# 生成指定位数的随机字符串
- 利用随机数随机生成指定位数的字符串
- 使用java Random动态传递位数 生成指定位数的随机字符串-数字字母混合
- web前端js中随机生成指定位数的字母数字、组合字符串可选择字母大小写
- php生成指定位数的随机字符串
- php生成指定位数的随机字符串
- java随机生成指定的位数
- 生成指定长度的随机字符串
- 快速生成大量指定位数的不重复随机整数
- web前端_Math.random()生成指定长度随机字符串
- 生成指定长度的随机字符串
- C# 生成指定长度的随机字符串
- 时间格式的转换 生成指定长度的随机字符串
- 随机生成想要的字符串位数
- php生成随机字符串可指定纯数字、纯字母或者混合的
- shell完成指定范围随机字符串生成
- 生成指定位数的随机密码
- Java随机生成长度不少于6的指定长度的密码,且这个字符串必须包含大小写字母、数字和特殊字符,四种的任意三种
- 随机生成指定位数的验证码
- 生成指定个随机字符串--我个人认为基本不会重复(测试时使用6位未见重复现象,完满通过)