говорят крайне медленно.
Еще вижу вариант с .all()[randint(0, queryset.count() - 1)], но ведь индексы могут идти не подряд, если какой-то элемент удалится.
upd.
а, в последенм варианте индексы вообще не учавствуют, неправильно прочитал в источнике. :)
тогда это наверное адекватный вариант.
http://www.programering.com/a/MzNzMDMwATM.html
Недавно на тостере видел, посмотри в комментах что человек пишет https://toster.ru/q/508000#answer_1181008
Обсуждают сегодня