【发布时间】:2012-01-05 20:29:20
【问题描述】:
银行使用什么算法来生成随机数,例如(信用卡/借记卡号码)?
假设我维护数据库中的所有数字,如果我尝试以下方法,
- 生成一个随机数。
- 验证号码是否已分配。
- 如果是,请转到步骤 1。
- 如果没有,则在数据库中为新号码创建记录并输出结果。
当卡容量增加时,它会要求更多的 db hits。
对此还有其他看法吗?请帮忙。
【问题讨论】:
-
是什么让您认为信用卡和借记卡号码是随机的?
-
这与您的问题无关,但信用卡号不是随机的。见en.wikipedia.org/wiki/Bank_card_number
-
所以信用卡是连续的?虚拟帐号呢?
-
信用卡号和银行号根本不是随机的。
标签: algorithm random numbers probability prng