aboutsummaryrefslogtreecommitdiffstats
path: root/pet_names
diff options
context:
space:
mode:
Diffstat (limited to 'pet_names')
-rwxr-xr-xpet_names20
1 files changed, 20 insertions, 0 deletions
diff --git a/pet_names b/pet_names
new file mode 100755
index 0000000..6dbb5c6
--- /dev/null
+++ b/pet_names
@@ -0,0 +1,20 @@
+#!/usr/bin/env python3
+# SPDX-License-Identifier: CDDL-1.0
+# Copyright (c) 2020 Daniel Washburn <daniel@washburn.at>
+
+from hex2words import hex2words
+from secrets import token_hex
+import sys
+
+def main(argv):
+ try:
+ num = int(argv[1])
+ except:
+ num = 1
+
+ for i in range(num):
+ tok = token_hex(2)
+ print("_".join(hex2words.hex2words(tok).lower().split()))
+
+if __name__ == "__main__":
+ main(sys.argv)