产生19位银行卡卡号,随机的,我不知道怎么写代码,0—9,但最开始不能是0,怎么写啊?
就是随机产生卡号代码怎么写啊?eclipse在这里编写,求代码,谢谢
追答public static void main(String[] args) throws Exception{
Random r = new Random();
String a1 = String.valueOf(r.nextInt(89999)+10000);
String a2 = String.valueOf(r.nextInt(89999)+10000);
String a3 = String.valueOf(r.nextInt(89999)+10000);
String a4 = String.valueOf(r.nextInt(89999)+10000);
String a5 = String.valueOf(r.nextInt(899)+100);
String account_id = a1+" "+a2+" "+a3+" "+a4+" "+a5;
System.out.println(account_id);
}
看看是不是你想要的;
public static void main(String[] args) throws Exception{
Random r = new Random();
String account_id = String.valueOf(r.nextInt(899999999)+100000000);
System.out.println(account_id);
}
这个更直接,至于位数 ,你直接改后边的 0 和 9就行了