帮我做一个C#产生随机字符串的东东
要求15位数字0到9字母A到Z随机组合最后输出的字符串要是15位的最好都有数字和字母如果可能两次或是多次产生的字符串最好不重复...
要求 15位 数字0到9 字母 A到Z
随机组合
最后输出的字符串要是 15位的
最好 都有数字 和 字母 如果可能 两次或是多次 产生的字符串最好不重复 展开
随机组合
最后输出的字符串要是 15位的
最好 都有数字 和 字母 如果可能 两次或是多次 产生的字符串最好不重复 展开
4个回答
展开全部
成功测试过!
string strSep = ",";
char[] chrSep = strSep.ToCharArray();
string strChar = "1,2,3,4,5,6,7,8,9,0,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[] aryChar = strChar.Split(chrSep, strChar.Length);
string strRandom = string.Empty;
Random Rnd=new Random();
//生成随机字符串
for (int i = 0; i < 15; i++)
{
strRandom += aryChar[Rnd.Next(15)];
}
Response.Write(strRandom);
string strSep = ",";
char[] chrSep = strSep.ToCharArray();
string strChar = "1,2,3,4,5,6,7,8,9,0,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[] aryChar = strChar.Split(chrSep, strChar.Length);
string strRandom = string.Empty;
Random Rnd=new Random();
//生成随机字符串
for (int i = 0; i < 15; i++)
{
strRandom += aryChar[Rnd.Next(15)];
}
Response.Write(strRandom);
展开全部
public string Rand()
{
string all = "0,1,2,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,W,X,Y,Z";
string[] allChar = all.Split(',');
string result = "";
Random rand = new Random();
for (int i = 0; i < 15; i++)
{
result += allChar[rand.Next(35)];
}
return result ;
}
{
string all = "0,1,2,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,W,X,Y,Z";
string[] allChar = all.Split(',');
string result = "";
Random rand = new Random();
for (int i = 0; i < 15; i++)
{
result += allChar[rand.Next(35)];
}
return result ;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
哈哈,上面的东西可以直接用了啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
想的美。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询