asp.net 后台生成16个不同的字符的随机数
asp.net 怎么在后台生成16个不同的字符的随机数
asp.net 怎么在后台生成16个不同的字符的随机数
答案:自己定义一个要随机显示的数符串,用Random就可以实现了。class Program
{
protected string randString()
{
string str = "1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ~!@#$%^&*()_+";
Random r = new Random();
string result="";for (int i = 0; i < 16; i++)
{
int m = r.Next(0, 75);//这里下界是0,随机数可以取到,上界应该是75,因为随机数取不到上界,也就是最大74,符合我们的题意
string s = str.Substring(m, 1);
result += s;
}return result;
}static void Main(string[] args)
{
Program p = new Program();
string RandSting = p.randString();
Console.WriteLine("{0}", RandSting);
Console.Read();
}
}Guid.NewGuid()
上一个:ASP.NET中如何用WEB.CONFIG文件来连接SQL数据库
下一个:asp.net 中怎么存储和读取 oracle BLOB 类型的图片