2012-11-16 16 views
13

私はファイルを持っています。のは(それが実際に長いです)、それは次のようになりましょう:Perlで配列をシャッフルする最も良い方法は何ですか?

1234 
2134 
3124 
4123 

は、そのファイル内の行をシャッフルするための最良の方法は何ですか?

+0

uはランダムにループすることにより、何を意味していますか? – 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 
関連する問題