自动编号

点击自动编号,文本框自动填写发卡号码的这么一个效果,其实它和生成随机验证码差不多,也是一个随机生成,因为同时的我们人为的每次去给它输入的代价不小,所以还不如电脑随机操作的快。下面给大家分享一下我的做法:
在这里插入图片描述

首先是文本框的一个自动编号的点击事件,异步请求查询发卡号码,回填数据。参数传不传也可以,参数其实在异步请求起到的是关键的作用,所以没有传参数也是没有问题的。
在这里插入图片描述

然后就是控制器的一个方法,首先是要得到字符串类型随机号码,用到了一个公共类ValidCodeUtils,公共类的方法是可以随意调用的,我们需要用到随机编号的方法,放入你要生成多少位数的号码。卡号码全部是数字,当然数字和字母也是可以随机组合。然后把随机组合好的字符串类型的号码返回到视图。

在这里插入图片描述

下面是公共类的一个随机方法,接收到号码的位数后,就进行随机生成的操作。字符串类型的空字符串,目的是在最后接收转换位字符串类型的随机号码。创建并命名一个Random随机类,接着就是遍历循环要生成的多少位数的号码,一个char类型的字符串,再使用随机类random里面的Next方法,产生一个非负随机整数。如果这个非负随机整数除以3的余数等于0,不是直接除以3。当然你可以除以其他的数字,然后就是0x,30的十六进制数再加上非负随机整数除以10的余数,强制转换为char类型。不满足条件的话,也一样可以随机产生别的数字。最后转换为字符串类型就可以了。

在这里插入图片描述

详细的操作基本给大家分享完了,希望分享的内容对你们有用。

如果哪里分析不够恰当或者不清晰的地方请海涵,还可以在评论下面进行点评和指正~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值