如何批量生成1000条小写字母与数字组成的16位随机字符串并插入到数据库表内

解决方案 »

  1.   

    http://www.cnblogs.com/jxsoft/archive/2011/03/15/1984509.html
    生成随机数部分Random rd = new Random();改成
    Random rd = new Random(Guid.NewGuid().GetHashCode());
    插入数据库这个就没多大意思了吧
    或者你也可以生成2000条guid码,然后取出中划线取某段16位长度,然后去除重复的字符串后取前1000条插入数据库
      

  2.   


    就是数据库有疑问啊,不能 产生一条插入一条吧,如果数据太多,这样肯定不行啊
    怎么才能把产生的这些一次或分几次的插入到数据库2楼正解,1000个Guid.NewGuid().GetHashCode(),生成MD5的方式,这样永远都不会重复
      

  3.   


    就是数据库有疑问啊,不能 产生一条插入一条吧,如果数据太多,这样肯定不行啊
    怎么才能把产生的这些一次或分几次的插入到数据库2楼正解,1000个Guid.NewGuid().GetHashCode(),生成MD5的方式,这样永远都不会重复
    产生随机字符串的问题已解决,但是怎么把这1000条或者更多的数据插入到表内呢 
      

  4.   

    才1000条,分几次拼sql组织成几次执行就可以了,sqlbulkcopy也可以,但1000条真心没必要上sqlbulkcopy