Message393327
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 |
|
Date |
User |
Action |
Args |
2021-05-09 17:06:46 | Dennis Sweeney | set | recipients:
+ Dennis Sweeney, rhettinger, mark.dickinson |
2021-05-09 17:06:46 | Dennis Sweeney | set | messageid: <1620580006.21.0.775182590624.issue44080@roundup.psfhosted.org> |
2021-05-09 17:06:46 | Dennis Sweeney | link | issue44080 messages |
2021-05-09 17:06:46 | Dennis Sweeney | create | |
|