2012-01-23 8 views
5

sortの行は、よりランダムな配列になりますか?ここではsortは無駄ですか?シャッフル:影響の種類

use List::Util qw(shuffle); 


@random1 = shuffle sort keys %vocables; 

@random2 = shuffle keys %vocables; 

答えて

10

はありません。シャッフルが機能するので、ソートはプロセッサ時間の無駄です。良いシャッフルの全ポイントは、要素の既存の順序をなくすことです。

10

「ソート」は、任意のよりランダムにし、シャッフルが違いを作っ前にソートを配置し、壊れてしまうシャッフルした場合、廃棄物