2009-06-08 4 views
5

एक आवेदन हम काम कर रहे हैं मैं नमूना क्रेडिट कार्ड नंबर जो Luhn एल्गोरिथ्म पारित लेकिन जो भी अद्वितीय हैं उत्पन्न करने के लिए की जरूरत पर के लिए, तो हम नहीं कर सकते नमूना क्रेडिट कार्ड नंबर का उपयोग करें।किसी को भी पता है जहां सी # कोड या एक dll जो नमूना क्रेडिट कार्ड नंबर उत्पन्न कर सकते हैं

हमें एक समय में लगभग 300 कार्ड नंबर उत्पन्न करने में सक्षम होना चाहिए, और आदर्श रूप से मैं अपना इनपुट डेटा उत्पन्न करते समय ऐसा करने में सक्षम हूं।

कई धन्यवाद

उत्तर

8

यादृच्छिक संख्या बनाएं, फिर चेकसम संख्या की गणना।

आप Wikipedia - Luhn पर अधिक जानकारी प्राप्त कर सकते हैं, एल्गोरिदम और विभिन्न कार्यान्वयन के लिंक दोनों के बारे में अधिक जानकारी।

+0

पा सकते हैं वास्तव में विकिपीडिया पृष्ठ पर एक एल्गोरिथ्म के रूप में अच्छी संख्या उत्पन्न करने के लिए है। – PeteT

3

जो मैं देखता हूं उससे आपको केवल यह सुनिश्चित करने की आवश्यकता है कि एल्गोरिदम के माध्यम से चलने पर आपको 0 (मोड 10) का नतीजा मिलेगा। तो आप किसी भी संख्या में यादृच्छिक अंक (या अनुक्रमिक यदि आप चाहें) चुन सकते हैं और केवल एक अंतिम अंक जोड़ सकते हैं जो सुनिश्चित करेगा कि संख्या मान्य है।

1

यदि आपको प्रत्येक कार्ड का परीक्षण करने के लिए एक सूची की आवश्यकता है, तो आपको यहां एक मिल जाएगा। How to test credit card interactions?

2

क्या आपको किसी अन्य परीक्षण को पास करने के लिए क्रेडिट कार्ड की आवश्यकता है? यानी वे वैध वीज़ा, मास्टरकार्ड, या एमेक्स, आदि जैसे दिखते हैं

यदि ऐसा है, तो आप Graham King's जैसे संसाधन चाहते हैं अन्यथा यहां कुछ अन्य सुझाव अच्छे हैं।

ग्राहम किंग के जनरेटर (ग # कोड सहित) के नवीनतम संस्करण GitHub पर पाया जा सकता।

+1

उस साइट की टिप्पणी उल्लसित है, बीटीडब्ल्यू। +1 – GWLlosa

2

मैं ग्राहम किंग्स साइट से कोड लिया और सी # करने के लिए इसे भेजा, ग्राहम एक प्रति ईमेल, आप इसे यहाँ link text

+0

सी # बंदरगाह के नवीनतम संस्करण पर पाया जा सकता है [GitHub] (https://github.com/grahamking/darkcoding-credit-card/blob/master/CreditCardNumberGenerator.cs) –

संबंधित मुद्दे