トランプとかのシャッフルに関する質問なんですが、

乱数を使って配列の中身を交換して上から引いていく
乱数で一枚選んできて、使用済みならもう一回乱数を使う

この二つに違いはあるんでしょうか