哎 这一坨屎一样的代码你居然没有重构

等异变模式出来以后看看新的Deck.shuffle是怎么做的吧，然后把这一段重写。