2012-11-16 36 views
13

Vì vậy, tôi có một tệp. Giả sử nó trông như thế này (nó thực sự dài hơn):Cách tốt nhất để trộn một mảng trong Perl là gì?

1234 
2134 
3124 
4123 

Cách tốt nhất để xáo trộn các dòng trong tệp đó là gì?

+0

gì u có nghĩa là bởi vòng lặp ngẫu nhiên? – Vijay

+2

Tôi nghĩ rằng anh ấy có nghĩa là xáo trộn, đúng không Bill? –

+0

@sputnick Có, Đó là ý của tôi là – Bill

Trả lời

20
#!/usr/bin/env perl 

use strict; 
use warnings; 

use List::Util qw/shuffle/; 

my @arr = shuffle <>; 

print @arr; 

Cách sử dụng:

./script file.txt 
Các vấn đề liên quan