帮我做一个C#产生随机字符串的东东

要求15位数字0到9字母A到Z随机组合最后输出的字符串要是15位的最好都有数字和字母如果可能两次或是多次产生的字符串最好不重复... 要求 15位 数字0到9 字母 A到Z
随机组合
最后输出的字符串要是 15位的
最好 都有数字 和 字母 如果可能 两次或是多次 产生的字符串最好不重复
展开
 我来答
xing_8888_good
2007-10-21 · TA获得超过5403个赞
知道小有建树答主
回答量:875
采纳率:0%
帮助的人:0
展开全部
成功测试过!

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);
sxzxwxf22
2007-10-21 · 超过15用户采纳过TA的回答
知道答主
回答量:65
采纳率:0%
帮助的人:0
展开全部
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 ;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6f75ac8fa
2007-10-21 · TA获得超过2513个赞
知道大有可为答主
回答量:1.3万
采纳率:0%
帮助的人:4016万
展开全部
哈哈,上面的东西可以直接用了啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
staryy
2007-10-21 · TA获得超过169个赞
知道小有建树答主
回答量:190
采纳率:0%
帮助的人:134万
展开全部
想的美。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式