发布网友 发布时间:2022-04-29 20:25
共4个回答
热心网友 时间:2023-10-08 20:14
这个很简单,用Java的Math.Random函数。热心网友 时间:2023-10-08 20:14
public class test1热心网友 时间:2023-10-08 20:15
这样可以产生随机数:(int)Math.random()*100,你能把这句话给拆开吗--,问的什么啊?你自己念念看通顺否?追问产生19位银行卡卡号,随机的,我不知道怎么写代码,0—9,但最开始不能是0,怎么写啊?
热心网友 时间:2023-10-08 20:15
java控制台输入银行卡是卡号随机数怎么弄啊? 这句话没听明白追问就是随机产生卡号代码怎么写啊?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就行了