Dennis Sweeney <sweeney.dennis...@gmail.com> 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 <rep...@bugs.python.org> <https://bugs.python.org/issue44080> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com