This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author Dennis Sweeney
Recipients Dennis Sweeney, mark.dickinson, rhettinger
Date 2021-05-09.17:06:46
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1620580006.21.0.775182590624.issue44080@roundup.psfhosted.org>
In-reply-to
Content
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
History
Date User Action Args
2021-05-09 17:06:46Dennis Sweeneysetrecipients: + Dennis Sweeney, rhettinger, mark.dickinson
2021-05-09 17:06:46Dennis Sweeneysetmessageid: <1620580006.21.0.775182590624.issue44080@roundup.psfhosted.org>
2021-05-09 17:06:46Dennis Sweeneylinkissue44080 messages
2021-05-09 17:06:46Dennis Sweeneycreate