哪里有可以生成示例信用卡号的 c# 代码或 dll
Posted
技术标签:
【中文标题】哪里有可以生成示例信用卡号的 c# 代码或 dll【英文标题】:Does anyone know where there is c# code or a dll which can generate sample credit card numbers有谁知道 【发布时间】:2010-11-01 04:41:24 【问题描述】:对于我们正在开发的应用程序,我需要生成通过 Luhn 算法但也是唯一的示例信用卡号,因此我们不能使用示例信用卡号。
我们需要能够一次生成大约 300 个卡号,理想情况下我可以在生成输入数据时做到这一点。
非常感谢
【问题讨论】:
【参考方案1】:创建随机数,然后计算校验和数。
您可以在Wikipedia - Luhn 找到更多信息,包括算法的详细信息和不同实现的链接。
【讨论】:
***页面上实际上也有一种算法可以生成数字。【参考方案2】:据我所知,您只需要确保在运行算法时得到 0(mod 10)的结果。因此,您可以选择任意数量的随机数字(如果您愿意,也可以选择连续数字),然后添加一个最后一位数字,这将确保该数字有效。
【讨论】:
【参考方案3】:我从 Graham Kings 站点获取代码并将其移植到 c#,同时通过电子邮件发送给 Graham 一份副本,您可以在这里找到它link text
【讨论】:
最新版c#端口可以在GitHub找到【参考方案4】:您是否需要信用卡号才能通过任何其他测试?即它们是否应该看起来像有效的 VISA、万事达卡或美国运通卡等。
如果是这样,您可能需要像 Graham King's 这样的资源,否则这里的其他一些建议很好。
Graham King 的生成器的最新版本(包括 c# 代码)可以在GitHub 找到。
【讨论】:
那个网站的评论很搞笑,顺便说一句。 +1【参考方案5】:如果您需要一份列表来测试每张卡片,您可以在此处找到。 How to test credit card interactions?
【讨论】:
以上是关于哪里有可以生成示例信用卡号的 c# 代码或 dll的主要内容,如果未能解决你的问题,请参考以下文章