#!/usr/bin/env python3 # coding:utf-8 import random def random_word(length): return ''.join(random.choice(('bcdfghjklmnpqrstvwxyz', 'aeiou')[x&1]) for x in range(length)) def random_words(count, minlength, maxlength): return '-'.join(random_word(random.randint(minlength, maxlength)) for x in range(count)) def main(): maxcount = 10 maxlength = 10 lines = 10 print(f'config: word maxcount={maxcount}, maxlength={maxlength}, samples={lines}') urls = ['http://{}.phus.lu'.format(random_words(random.randint(2, maxcount), 3, maxlength)) for i in range(lines)] print('\n'.join(urls)) if __name__ == '__main__': main()