Hi,
ich versteh da ein stücken Code ned, dass ich in einem Inet-Tutorial gsehn hab, und bitte um Erklärung erfahrenerer PerlProgrammierer als ich es bin
Code:
#!/usr/bin/perl -w
@zeichen = ('A'..'Z', 'a' .. 'z', 0 .. 9);
$passwort = join("", @zeichen[map{rand @zeichen}(1 .. 8)]);
print "Ihr Passwort : $passwort\n";
Wieso sind da eckige KLammern nach dem Array @zeichen?? und nur um sicherzustellen um ich da richtig liege: bei map legt man ja zuerst einen Ausdruck, der die Elemente des nachfolgenden Arrays, verändert. In diesem Fall dient dieser Array dazu, dass das Passwort aus 8 Zeichen bessteht oder??
Danke schon im voraus
Mfg
Sebastian Gabmeyer aka PredeX