Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import argparse
- import numpy as np
- parser = argparse.ArgumentParser(description='Generate random xkcd-style password.')
- parser.add_argument('-n', '--num-words', type=int, default=4,
- help='Number of words in the password. Default: 4')
- args = parser.parse_args()
- # Read words from file
- with open("word_list.txt", 'r', encoding='UTF-8') as f:
- word_list = f.read()
- words = word_list.splitlines()[1:]
- # Randomly choose words
- rnd_words = np.random.choice(words, size=args.num_words)
- print(' '.join(rnd_words))
Add Comment
Please, Sign In to add comment