Я делаю другим способом.
Мешаю список один раз. Затем беру по индексу 0, использую и затем удаляю по индексу 0.
Работа с модулем почта
-
-
https://fingerprints.bablosoft.com/

Как бы тут указано, что он меняет.