【问题标题】:Does anyone know where there is c# code or a dll which can generate sample credit card numbers有谁知道哪里有可以生成示例信用卡号的 c# 代码或 dll
【发布时间】:2010-11-01 04:41:24
【问题描述】:

对于我们正在开发的应用程序,我需要生成通过 Luhn 算法但也是唯一的示例信用卡号,因此我们不能使用示例信用卡号。

我们需要能够一次生成大约 300 个卡号,理想情况下我可以在生成输入数据时做到这一点。

非常感谢

【问题讨论】:

    标签: c# .net credit-card luhn


    【解决方案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?

      【讨论】:

        猜你喜欢
        • 2010-12-14
        • 1970-01-01
        • 2011-10-06
        • 2010-11-26
        • 2016-02-28
        • 2011-04-22
        • 1970-01-01
        • 2017-12-04
        • 1970-01-01
        相关资源
        最近更新 更多