Increases search space for access codes.

This commit is contained in:
Christopher Neugebauer 2016-09-25 11:33:07 +10:00
parent 33eb1a6c0b
commit c25f19d66e

View file

@ -10,10 +10,10 @@ def generate_access_code():
The access code will 4 characters long, which allows for 1,500,625 The access code will 4 characters long, which allows for 1,500,625
unique codes, which really should be enough for anyone. ''' unique codes, which really should be enough for anyone. '''
length = 4 length = 6
# all upper-case letters + digits 1-9 (no 0 vs O confusion) # all upper-case letters + digits 1-9 (no 0 vs O confusion)
chars = string.uppercase + string.digits[1:] chars = string.uppercase + string.digits[1:]
# 4 chars => 35 ** 4 = 1500625 (should be enough for anyone) # 6 chars => 35 ** 6 = 1838265625 (should be enough for anyone)
return get_random_string(length=length, allowed_chars=chars) return get_random_string(length=length, allowed_chars=chars)