Đường kẻ có kết quả sort
trong một mảng ngẫu nhiên hơn hoặc là sort
ở đây chỉ là một sự lãng phí?shuffle: ảnh hưởng của loại
use List::Util qw(shuffle);
@random1 = shuffle sort keys %vocables;
@random2 = shuffle keys %vocables;
Đường kẻ có kết quả sort
trong một mảng ngẫu nhiên hơn hoặc là sort
ở đây chỉ là một sự lãng phí?shuffle: ảnh hưởng của loại
use List::Util qw(shuffle);
@random1 = shuffle sort keys %vocables;
@random2 = shuffle keys %vocables;
Nếu đặt một loại trước shuffle làm nên sự khác biệt, sau đó ngẫu nhiên sẽ bị phá vỡ. Kể từ khi shuffle hoạt động, các loại là một sự lãng phí thời gian xử lý. Toàn bộ điểm của một sự xáo trộn tốt là loại bỏ mọi thứ tự tồn tại từ trước của các phần tử.
Các 'sắp xếp' không làm cho nó bất kỳ ngẫu nhiên hơn và là một sự lãng phí