怎么写方法可以产生上万条不重复的随机数呢? 最好是前面带两位字母 后面跟6位数字,,(例如ZD689542),怎么可以产生从
AA000001到ZZ999999 的不重复的数字呢 然后再用 hibernate+spring用hql语句高效率的插入数据库的一张表中呢。。?求大神指点指点,,
------解决方案--------------------
String s = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
Random random = new Random();
StringBuilder builder = new StringBuilder();
String[] str = new String[10000];
for(int i=0;i<10000;i++){
builder.setLength(0);
builder.append(s.charAt(random.nextInt(23))).append(s.charAt(random.nextInt(23))).append((random.nextInt(90)+10)*10000 + i);
str[i] = builder.toString();
}