Python 生成随机字典:数字、字母、自定义字符
def generate_domain(charset): num = random.randint(1, 4) if charset == 'num': num_list = ['888', '666', '999', '777', '555', '333', '222', '111', '000'] domain_name = ''.join(random.choice(num_list) for i in range(random.randint(1, 3))) elif charset == 'alpha': letters = 'abcdefghijklmnopqrstuvwxyz' domain_name = ''.join(random.choice(letters) for i in range(random.randint(4, 10))) elif charset == 'alphanum': letters = 'abcdefghijklmnopqrstuvwxyz0123456789' domain_name = ''.join(random.choice(letters) for i in range(random.randint(4, 10))) elif charset == 'custom': custom_set = input('Enter custom character set: ') domain_name = ''.join(random.choice(custom_set) for i in range(random.randint(4, 10))) else: return 'Invalid charset' shuffled_domain = ''.join(random.sample(domain_name, len(domain_name))) return shuffled_domain + '.com'
原文地址: https://www.cveoy.top/t/topic/oTFl 著作权归作者所有。请勿转载和采集!