__author__ = 'Tony Beltramelli - www.tonybeltramelli.com' | |
import string | |
import random | |
class Utils: | |
def get_random_text(length_text=10, space_number=1, with_upper_case=True): | |
results = [] | |
while len(results) < length_text: | |
char = random.choice(string.ascii_letters[:26]) | |
results.append(char) | |
if with_upper_case: | |
results[0] = results[0].upper() | |
current_spaces = [] | |
while len(current_spaces) < space_number: | |
space_pos = random.randint(2, length_text - 3) | |
if space_pos in current_spaces: | |
break | |
results[space_pos] = " " | |
if with_upper_case: | |
results[space_pos + 1] = results[space_pos - 1].upper() | |
current_spaces.append(space_pos) | |
return ''.join(results) | |
def get_ios_id(length=10): | |
results = [] | |
while len(results) < length: | |
char = random.choice(string.digits + string.ascii_letters) | |
results.append(char) | |
results[3] = "-" | |
results[6] = "-" | |
return ''.join(results) | |
def get_android_id(length=10): | |
results = [] | |
while len(results) < length: | |
char = random.choice(string.ascii_letters) | |
results.append(char) | |
return ''.join(results) | |