sort
的行是否会产生更随机的数组,或sort
只是浪费?
use List::Util qw(shuffle);
@random1 = shuffle sort keys %vocables;
@random2 = shuffle keys %vocables;
答案 0 :(得分:10)
'sort'不会使它更随机而且浪费
答案 1 :(得分:10)
如果在洗牌之前进行排序会产生影响,那么洗牌会被打破。由于shuffle有效,因此排序会浪费处理器时间。良好洗牌的重点是消除任何预先存在的元素排序。