10,612
社区成员




public static void main(String[] args) {
//创建一张表table,每次生成一条之后,查询一下表中是否已存在
//这样的话,数据越来越多,后面就挺麻烦的,判断多次才能取到一个表中不存在的
String result = new Test().getRandom();
System.out.println(result);
//建议一次性在数据库表中插入多条数据(如10000条),
//表名table、主键自增长id、随机数:randoms,编写程序
//执行insert 语句插入
//然后创建一个sequence,从1开始,步数为1
//select randoms from table where id = (select sequence.nextval from dual);
}
public String getRandom(){
String result = "";
//下面的6改成8就是8位随机数字
while (result.length() < 6) {
String str = String.valueOf((int)(Math.random()*10));
if(result.indexOf(str) == -1){
result += str;
}
}
return result;
}