using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Text;
/// <summary>
/// RandStr 的摘要说明
/// </summary>
public class RandStr
{
private Random m_rnd = new Random();
#region 构造函数
public RandStr()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
#endregion
#region 获取随机字符
/// <summary>
/// 获取随机字符
/// </summary>
/// <returns></returns>
public char getRandomChar()
{
int ret = m_rnd.Next(122);
while (ret < 48 || (ret > 57 && ret < 65) || (ret > 90 && ret < 97))
{
ret = m_rnd.Next(122);
}
return (char)ret;
}
#endregion
#region 获取随机字符串
/// <summary>
/// 获取随机字符串
/// </summary>
/// <param name="length">字符长度</param>
/// <returns></returns>
public string getRandomString(int length)
{
StringBuilder sb = new StringBuilder(length);
for (int i = 0; i < length; i++)
{
sb.Append(getRandomChar());
}
return sb.ToString();
}
#endregion
}
分享到:
相关推荐
C#随机生成字符串,可以指定长度,字母还是数字或者混合
最近做个功能,需要用到随机字符串,在网上整理了一些代码,生成随机字符串 可以设置生成的随机字符的取间..
一个函数,输入字符串位数,生产随机字符串,区分大小写
随机生成汉字 随机生成汉字随机生成汉字随机生成汉字
发现两个随机生成不重复字符串的方法,感觉还不错,下面与大家分享下
C# 字符串数组 随机排序 方法 通过生成随机数,来对换改变任意数组变量值,此方法相对其它类型数组也通用
随机生成字符串,数字,字符串和数字混合,vs2008,c#
、指定字符串分割字符串、指定字符串位置获取字符串、过滤SQL中非法字符、检查SQL语句中是否有非法关键字、随机字符串生成、唯一字符串生成、随机数字生成、唯一数字串生成、去除HTML标签、判断是否整型、判断是否...
随机生成8位字符密码,包括1位特殊字符,1位数字,1位小写字母,1位大写字母,其余4位随机
本文介绍了“C#生成随机字符串的实例”,需要的朋友可以参考一下
本文实例展示了C#自定义函数NetxtString实现生成随机字符串的方法,在进行C#项目开发中非常实用!分享给大家供大家参考。 一、生成随机字符串 关键代码如下: /// /// 生成随机字符串 /// /// ...
代码写出来的,很不错,是我们老师写的 大家可以看看
主要介绍了C#生成不重复随机字符串类,涉及C#随机数与字符串的操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下
C#开发,含源码,可根据实际需要而改动代码,编译成自己定制的工具。工具代替人,效率会提高很多,且工具在于反复使用,用得越多,创造的价值越多,需要的请拿去!
一个产生随机字符串的dll,可直接调用,希望对大家有帮助
用C# Winform做的小程序:随机数生成器;...2.随机生成字符串 3.随机生成序列号 4.随机生成手机号 5.以txt文件形式,保存所生成的纯数字/字符串/序列号/手机号 6.支持由用户填写纯数字/字符串的位数
包含C#源码 关于C#中随机数生成器 生成不重复子字母组合的随机数 并保存成TXT
做测试时经常需要生成一些随机数据,最常见的就是生成随机字符串。而且往往要生成Unicode字符串,有时还要特别指定生成的字符的语言范围。下面是我觉得比较灵活的方法: