use strict; my %zahlen=(); for (1..6){ my $zahl=int(rand(49)+1); redo if (exists $zahlen{$zahl}); $zahlen{$zahl}=1; } print "Die Lottozahlen sind möglicherweise: "; print join(" ",sort NummernSort(keys %zahlen)); print "\nDie Zusatzzahl ist vielleicht: "; { my $zahl=int(rand(49)+1); redo if (exists $zahlen{$zahl}); print $zahl; } print "\nAm möglichen Gewinn lasse ich mich gern beteiligen..."; sub NummernSort { if($a < $b) { return -1; } elsif ($a == $b) { return 0; } else { return 1; } } |
for ($i=1;$i<=6;$i++){... |
redo if (exists $zahlen{$zahl}); $zahlen{$zahl}=1; |
{ $zahl=int(rand(49)+1); redo if (exists $zahlen{$zahl}); print $zahl; } |