Eric Wolf <robo-e...@gmx.de> added the comment:
SystemRandom seems to be slower: from random import Random, SystemRandom from timeit import timeit user = Random() system = SystemRandom() characters = "abcdefghijklmnopqrstuvwxyz0123456789_" timeit(lambda: user.choice(characters)) >>> 0.5491522020020057 timeit(lambda: system.choice(characters)) >>> 2.9195130389998667 ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue42160> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com