/ / Príkaz Perl na generovanie str malých písmen, veľkých písmen a čísel - perl, príkazový riadok, príkaz

Príkaz Perl na generovanie str malých písmen, veľkých písmen a čísel - perl, command-line, príkaz

Tento príkaz musím upraviť tak, aby obsahoval náhodné čísla a veľké písmená:

 perl -le "print map{("a".."z")[rand 26]} 1..8"

Snažil som sa to takto:

perl -le "print map{("a".."z")[rand 26]} map{(0..9)[rand 10]} 1..12"

Je to len to, že je str menší a negeneruje žiadne čísla v reťazci

odpovede:

1 pre odpoveď č. 1

Pridajte k svojim písmenám veľké písmená a čísla map zoznam a zvýšte počet na 63 (52 písmen plus 10 číslic plus !):

perl -le "print map{("a".."z","A".."Z",0..9,"!")[rand 62]} 1..12"

Golf je zábava :)

perl -E"say map{(a..z,A..Z,0..9,"!")[rand 63]}a..l"

AKTUALIZOVANÉ: Zvýšené z 8 na 12 a pridané !.