2012-11-16 107 views
13

所以我有一個文件。比方說,它看起來像這樣(它實際上是更長的時間):在Perl中混洗數組的最佳方式是什麼?

1234 
2134 
3124 
4123 

什麼是打亂該文件中的行的最好方法?

+0

什麼ü通過隨機循環是什麼意思? – Vijay

+2

我認爲他的意思是洗牌,比爾? –

+0

@sputnick是的,這就是我的意思 – Bill

回答

20
#!/usr/bin/env perl 

use strict; 
use warnings; 

use List::Util qw/shuffle/; 

my @arr = shuffle <>; 

print @arr; 

用法:

./script file.txt 
相關問題