Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 有人知道哪里有c代码或dll可以生成信用卡号样本吗_C#_.net_Credit Card_Luhn - Fatal编程技术网

C# 有人知道哪里有c代码或dll可以生成信用卡号样本吗

C# 有人知道哪里有c代码或dll可以生成信用卡号样本吗,c#,.net,credit-card,luhn,C#,.net,Credit Card,Luhn,对于我们正在开发的应用程序,我需要生成通过Luhn算法但也是唯一的样本信用卡号,因此我们不能使用样本信用卡号 我们需要能够一次生成大约300个卡号,理想情况下,我在生成输入数据时能够做到这一点 非常感谢创建随机数,然后计算校验和数 您可以在中找到更多信息,包括有关算法的详细信息和指向不同实现的链接。根据我的了解,您只需确保在运行算法时得到的结果为0(mod 10)。因此,您可以选择任意数量的随机数字(或顺序数字,如果您愿意),只需添加最后一个数字即可确保数字有效。如果您需要一个列表来测试每张卡,

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

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


非常感谢

创建随机数,然后计算校验和数


您可以在中找到更多信息,包括有关算法的详细信息和指向不同实现的链接。

根据我的了解,您只需确保在运行算法时得到的结果为0(mod 10)。因此,您可以选择任意数量的随机数字(或顺序数字,如果您愿意),只需添加最后一个数字即可确保数字有效。

如果您需要一个列表来测试每张卡,您可以在此处找到一个

你需要信用卡通过其他测试吗?i、 e.它们是否看起来像有效的VISA卡、万事达卡或美国运通卡等

如果是这样的话,你可能需要一个类似于其他资源的资源,这里的一些其他建议是很好的


最新版本的格雷厄姆·金的生成器(包括c#代码)可以在上找到。

我从格雷厄姆·金的网站上获取了代码,并将其移植到c#,还向格雷厄姆发送了一份副本,你可以在这里找到它。

维基百科页面上实际上也有一个生成数字的算法。该网站的评论很搞笑,顺便说一句+1最新版本的c#port可在上找到