2012-01-23 50 views
5

sort一致的結果是一個更隨機數組還是sort這裏只是浪費?shuffle:排序的影響

use List::Util qw(shuffle); 


@random1 = shuffle sort keys %vocables; 

@random2 = shuffle keys %vocables; 

回答

10

如果將一種洗牌了一定的作用之前,然後將shuffle中被打破。由於洗牌工作,這種處理時間浪費了。一個好的洗牌的關鍵在於消除任何預先存在的元素排序。

10

的「排序」不作任何更隨意,是一種浪費