2012-11-16 4 views
13

Also ich habe eine Datei. Sagen wir es so aussieht (es ist eigentlich mehr):Was ist der beste Weg, um ein Array in Perl zu mischen?

1234 
2134 
3124 
4123 

Was ist der beste Weg, um die Zeilen in dieser Datei zu mischen?

+0

was bedeuten u durch Zufall Looping? – Vijay

+2

Ich denke er meint shuffle, oder Bill? –

+0

@sputnick Ja, das ist was ich meine – Bill

Antwort

20
#!/usr/bin/env perl 

use strict; 
use warnings; 

use List::Util qw/shuffle/; 

my @arr = shuffle <>; 

print @arr; 

Verbrauch:

./script file.txt 
Verwandte Themen