Было бы полезно добавить пояснение, какие номера автор считает редкими, очень редкими и исключительными.
Возможно, еще стоит немного доработать алгоритм включения и отключения автооткрытия. Сейчас, если остановить скрипт в определённый момент, он может завершить работу на этапе, когда номер уже выпал и его необходимо принять или выбросить. Было бы удобнее, если бы после нажатия остановить скрипт сначала полностью завершал текущий цикл и только после этого прекращал работу.