Thread Zufällige Ausgabe (12 answers)
Opened by havi at 2005-09-12 12:05

havi
 2005-09-12 12:42
#57832 #57832
User since
2003-08-04
2036 Artikel
BenutzerIn
[Homepage]
user image
[quote=esskar,12.09.2005, 10:14]
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
my $max = 700;
my %seen = ();
my $run = 1;
while($run) {
  my $lncount = 0;
  while(<IN>) {  
     my $r = int(rand(2));
     if($r == 0 and not exists $seen{$lncount}) {
        print OUT $_;
        $seen{$lncount} = 1;
        --$max;
        if($max == 0) {
            $run = 0;
            last;
        }        
     }
     ++$lncount;
  }
  seek(IN, 0, 0) if $run;
}


ungetestet[/quote]
Na jetzt funktioniert es irgendwie gar nicht mehr bzw. sehr sehr langsam!

View full thread Zufällige Ausgabe