用C#产生10个随机数,并插入到SQL数据库中,该怎么做,谁来教教我吧!谢谢~~ 20
谢谢各位帮忙,小弟实在菜鸟,现在毕业设计又着急上交,最好是把源文件打包发我邮箱hnerwjs@163.com,跪求,呜呜呜~~~~还是看不懂,不要高估了我,其实我一点都不...
谢谢各位帮忙,小弟实在菜鸟,现在毕业设计又着急上交,最好是把源文件打包发我邮箱hnerwjs@163.com,跪求,呜呜呜~~~~
还是看不懂,不要高估了我,其实我一点都不会的 展开
还是看不懂,不要高估了我,其实我一点都不会的 展开
展开全部
//生成密码组合
private static char[] constant =
{
'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','v','w','x','y','z',
'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'
};
/// <summary>
/// 获取随机长度的密码
/// </summary>
/// <param name="Length">密码长度</param>
/// <returns></returns>
//生成随即密码长度
public static string GenerateRandom(int Length)
{
System.Text.StringBuilder newRandom = new System.Text.StringBuilder(62);
Random rd = new Random();
for (int i = 0; i < Length; i++)
{
newRandom.Append(constant[rd.Next(62)]);
}
return newRandom.ToString();
}
//添加到数据库
//循环十次,就是活的十个随即数
for(int i=0;i<10;i++){
//调用方法获得随机数
string str = GenerateRandom(8);//“8”是随机数的位数。
//后边添加到数据库(这里你应该会写了把。)
//将str添加到数据库。循环一次得到一个随机数,就添加到数据库,十次得到十个随机数。就是你想要的。
}
private static char[] constant =
{
'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','v','w','x','y','z',
'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'
};
/// <summary>
/// 获取随机长度的密码
/// </summary>
/// <param name="Length">密码长度</param>
/// <returns></returns>
//生成随即密码长度
public static string GenerateRandom(int Length)
{
System.Text.StringBuilder newRandom = new System.Text.StringBuilder(62);
Random rd = new Random();
for (int i = 0; i < Length; i++)
{
newRandom.Append(constant[rd.Next(62)]);
}
return newRandom.ToString();
}
//添加到数据库
//循环十次,就是活的十个随即数
for(int i=0;i<10;i++){
//调用方法获得随机数
string str = GenerateRandom(8);//“8”是随机数的位数。
//后边添加到数据库(这里你应该会写了把。)
//将str添加到数据库。循环一次得到一个随机数,就添加到数据库,十次得到十个随机数。就是你想要的。
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Random r = new Random();
List<int> lstRandom = new List<int>();
for(int i = 0; i < 10; i++)
{
int intRandom = r.Next();
lsrRandom.Add(intRandom);
}
SqlConnection cn = new SqlConnection("XXXXXX连接字符串");
cn.Open();
foreach(int i in lstRandom)
{
string sql = "insert into Table values('"+i.ToString()+"')";
SqlCommand cmd = new SqlCommand(sql,cn);
cmd.ExecuteNoQuery();
}
List<int> lstRandom = new List<int>();
for(int i = 0; i < 10; i++)
{
int intRandom = r.Next();
lsrRandom.Add(intRandom);
}
SqlConnection cn = new SqlConnection("XXXXXX连接字符串");
cn.Open();
foreach(int i in lstRandom)
{
string sql = "insert into Table values('"+i.ToString()+"')";
SqlCommand cmd = new SqlCommand(sql,cn);
cmd.ExecuteNoQuery();
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你建实体类的时候继承DataTable,把你产生的随即数放入DataTable里面```应该可以,我也没试过``你试下吧``我想应该没问题``!
要么你用一个数组或集合形式的``那就要麻烦点``要一个一个的插入!
要么你用一个数组或集合形式的``那就要麻烦点``要一个一个的插入!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询