ASP。NET,紧急 在36个数中随机产生六个不同的数为一组,然后将这六个数插入数据库,请问这个循环该怎么写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 protected void Button1_Click(object sender, EventArgs e) { Random rdm = new Random(); ArrayList ar = new ArrayList(); while (ar.Count<37) { int j=rdm.Next(36); if (!ar.Contains(j)) { ar.Add(j); } } } 把你的36个数放到一个数组中 作为seed 然后每次产生一个小于36的随机数 作为数组下标去访问 如果这次访问的上次没有 就添加给一个字符串 然后插入这个字符串就可以了 1楼的代码是对的啊。应该是改过了把if (!ar.Contains(j)) 求懂.net中 SocketAsyncEventArgs 类的高手解答小问题 C#.Net 中,如何将xml(字符串)内容读进DataSet 制作书签 c# 怎样使文本框只能填入数字和字母 简单问题 怎么模拟treeview的鼠标点击事件? js如何把浮点数转换为四字节16进制字符串? 问个C#该做什么领域的问题 dataSet的问题 请大家帮我解释一吓以下代码行吗??? 请教一个关于断点上传(不是下载)的问题.万分感谢。 如下的属性加到窗体为什么不在属性栏显示呢????
protected void Button1_Click(object sender, EventArgs e)
{
Random rdm = new Random(); ArrayList ar = new ArrayList();
while (ar.Count<37)
{
int j=rdm.Next(36);
if (!ar.Contains(j))
{
ar.Add(j);
}
}
}