Python 函数生成自定义字典 - 例如所有数字、不重复
def generate_dict(characters): domain_name = ''.join(random.choice(characters) for i in range(random.randint(1, 10))) return domain_name
Example Usage:
Generate a dictionary of all numbers from 0 to 9
numbers_dict = [str(i) for i in range(10)]
Generate a list of 10 unique random numbers
unique_numbers = random.sample(range(1, 101), 10)
Generate a dictionary of all uppercase letters
uppercase_dict = [chr(i) for i in range(ord('A'), ord('Z') + 1)]
Generate a dictionary of all lowercase letters
lowercase_dict = [chr(i) for i in range(ord('a'), ord('z') + 1)]
Generate a dictionary of all alphanumeric characters
alphanumeric_dict = numbers_dict + uppercase_dict + lowercase_dict
Generate a random domain using the alphanumeric dictionary
random_domain = generate_dict(alphanumeric_dict)
Generate a random domain using the unique numbers dictionary
unique_numbers_domain = generate_dict(unique_numbers)
Print the results
print(random_domain) print(unique_numbers_domain)
原文地址: https://www.cveoy.top/t/topic/oTFr 著作权归作者所有。请勿转载和采集!