diff --git a/conf/runit/secret_generator.py b/conf/runit/secret_generator.py
index e22ca7b..70ee032 100644
--- a/conf/runit/secret_generator.py
+++ b/conf/runit/secret_generator.py
@@ -1,5 +1,13 @@
-import random
-import string
+import secrets
 
-haystack = string.ascii_letters + string.digits + string.punctuation
-print(''.join([random.SystemRandom().choice(haystack.replace('/', '').replace('\'', '').replace('\"', '')) for _ in range(50)]))
+generated_key = secrets.token_urlsafe(50)
+
+print(''.join(generated_key))
+
+
+### Use for old python versions < 3.6
+##import random
+##import string
+#
+##haystack = string.ascii_letters + string.digits + string.punctuation
+##print(''.join([random.SystemRandom().choice(haystack.replace('/', '').replace('\'', '').replace('\"', '')) for _ in range(50)]))