期货交易自动化论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 20|回复: 0

请教一下银行卡号自选的实现方案 - 金融行业 - ITPUB论坛-专业的IT技术社区

[复制链接] |主动推送

285万

主题

285万

帖子

855万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
8553710
发表于 2022-9-11 07:25:21 | 显示全部楼层 |阅读模式
目前好像交行、招行等都实现了个人贵宾客户卡号末N位的完全自定义选择,哪位清楚具体是怎么实现的嘛,主要是一般在卡号末位的校验位怎么处理法。
pacman2000 发表于 2012-12-23 17:19

卡号校验位算法是固定的,所以只能是用前面的号去凑了。
嗯,大多数行的做法都是跳过校验位不管,比如从倒数第2位开始的N位可以自选,最后1、2位的校验位选不了。
目前就是看到招行、交行是末N位完全自选,不知道他们是怎么处理校验位问题的。
lupercus 发表于 2012-12-23 17:23

嗯,大多数行的做法都是跳过校验位不管,比如从倒数第2位开始的N位可以自选,最后1、2位的校验位选不了。 ...
前面某些位数可以变化,然后一个个算一遍,把符合规则的号码列出来。机器算这个还是很快的。
选定未N位,如果前面加一位数字,则有10个号,其中有一张能符合自选号,如果前面加二位数字,则有100个号,其中有10个能符合自选卡号,依此类推。如果自认为机器速度够快,你完全可以穷举完所有的卡顺序号位数,找到一个未使用的卡号为止。
我知道信用卡上有卡号预留的,主要是给VIP,白金卡等客户的。
这个在系统上实现并不困难。
还有大客户要求账号最后几位是递增,表示步步高升,还不能出现4,~ 写好算法,机器去算就可以了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|期货交易自动化论坛

GMT+8, 2024-11-28 10:33 , Processed in 0.087847 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表