luhn.py : If no length is passed for generating numbers, a random length is selected