| __author__ = 'Taneem Jan, taneemishere.github.io' | |
| 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) | |