问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java控制台输入银行卡是卡号随机数怎么弄啊,求代码,没有思路,谢谢高手。

发布网友 发布时间:2022-04-29 20:25

我来回答

4个回答

热心网友 时间:2023-10-08 20:14

这个很简单,用Java的Math.Random函数。
因为你要控制9位数字,并且第一位不是0,所以随机数就是100000000~999999999之间产生。
而Math.Random函数产生的随机数范围是[0,1), 所以用一个函数就可以产生了:
String bankaccount = String.valueOf(Math.round(Math.random()*900000000+100000000));
这里注意一点:
1. 后面加多少(比方说+100),就说明随机数从哪个开始取
2. 那个乘数是最大的要达到的数值(当然你要加上基数,就是+100的值)。
3. 因为随机数区间是[0,1), 所以1是达不到的,所以应该*900000000, 而不是*899999999.

热心网友 时间:2023-10-08 20:14

public class test1
{
public static void main(String[] args)
{
for(int x = 0 ;x < 19; x ++){
int i = (int)(Math.random()*10);
if(x == 0 & i == 0){
x--;
continue;
}
System.out.print(i);
}
}

}

热心网友 时间: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就行了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
求助:补全成语. _然而止、_然不屈、_然四顾、_然若失、_然而至、_然拒绝、_然无声... 我姑妈(姑妈去世),现奶奶的房产 姑妈的女儿有继承权吗? 丈夫去世遗产应该能怎么分配 《人世间》骆士宾遗产股权归谁所有 为什么说曹珊不应该得罪水自流_百 ... 有谁知我国十大元帅及十大上将? 解放中国的10大元帅是那几个? 对中国有何影响? 中国历史上的十大元帅 为什么中国过去有元帅现在没有了 ...想看中国80年代、90年代热播的电视剧,《渴望》、《蛙女》等,越多... 有没有哪个聊天室可以多方视频聊天? 我用同一个手机号绑定了分身微信原微信却找不到,也登不上,密码也忘了,也没有绑定QQ,怎样找回? 去银行生成的进入码怎么生成的 应用分身忘记了密码怎么找回? 网络多人视频Camfrog最近怎么了? C#中如何生成一个19位的银行卡号码呢? 哪位大侠能帮我找到这样的聊天软件啊!高分啊 秋季申请出国考托福的最后期限 有关托福考试报名及时间!!!急!!! 托福退考截止日期怎么算? 关于递交托福成绩的截止时间问题 手机银行我想转账更换银行卡如何变卡? - 信息提示 现在报名,什么时间可以考托福 知道银行卡号和密码犯罪分子是如何制作银行卡的 托福考试开考前几天能报名?最晚截止时间是什么时候? 托福分数多少天能送到?今年申请最后一次有效托福是哪天考? GRE和托福TOEFL最晚可以什么时候考 我托福可以最晚到什么时候考? 托福的报名截止时间是考试时间前的几个月?求大神帮助 欢迎讨论,大家都进来说说都是怎么接触到91的吧 应用分身忘记了密码怎么找回? 银行卡怎样编的 大学sql学习的主要知识点 什么水动词 关于水的动词 职业目标规划书怎么写? 单词water的动词形式是什么? Water是什么? 水的英文是什么 vivox60手机安装邮储银行app老出现404 补水和保湿英语怎么写 填动词什么水什么导什么赶? 用动词填空什么的水中? 五行属水的动词字大全 water是什么词性 求助,在maya里面制图,怎么让视图区直接看到的是渲染后的效果 求EXCEL大神帮做个表格。要求在一个范围内出随机数。最好可以根据前面的编号出。 maya静帧渲染一张图,怎么知道好了没? 如何做到让EXCEL中的数据随机加上1至5之间的数