Dennis Sweeney <[email protected]> added the comment:
Your suspicion looks correct, random() is faster: .\python.bat -m pyperf timeit -s "from random import choices" "choices(range(100), k=10_000)" Before int_choices.diff: Mean +- std dev: 1.49 ms +- 0.09 ms After int_choices.diff: Mean +- std dev: 3.50 ms +- 0.33 ms ---------- keywords: +patch Added file: https://bugs.python.org/file50028/int_choices.diff _______________________________________ Python tracker <[email protected]> <https://bugs.python.org/issue44080> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
