This project is to generate valid American Express , MasterCard or Visa credit card numbers The credit card numbers are generated such that they satisfy the conditions specified by ibm.com The credit card number is validated as follows: 1.Prefix and Length Validation 2.Luhn's Algorithm