Когда в документации написано, что это "случайно", это означает, что вы не должны ожидать от него ничего за исключением того, что он уронит элемент. Это не обязательно означает, что это равномерно случайно. (Технически это случайный, просто не равномерно случайный случай, о котором люди думают, когда думают о случайности)
Если вы хотите отбрасывать элементы равномерно случайным образом, тогда, возможно, вам следует рассмотреть возможность использования списка и вызова shuffle для него, а затем поппинг элементы.
random.shuffle(lst)
while lst:
print(lst.pop())