my @letters = ("0","1","2","3","4","5","6","7","8","9","a","b","c","d" +,"e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u", +"v","w","x","y","z"); my ($word,$i,$i1,$i2,$i3,$i4,$i5,$i6,$i7); open(FILE,'>',"list"); for ( $i = 0;$i<36; $i++ ) { for ( $i1 = 0;$i1<36; $i1++ ) { for ( $i2 = 0;$i2<36; $i2++ ) { for ( $i3 = 0;$i3<36; $i3++ ) { for ( $i4 = 0;$i4<36; $i4++ ) { for ( $i5 = 0;$i5<36; $i5++ ) { for ( $i6 = 0;$i6<36; $i6++ ) { for ( $i7 = 0;$i7<36; $i7++ ) { print FILE $letters[$i].$letters[$i1].$letters[$i2].$l +etters[$i3].$letters[$i4].$letters[$i5].$letters[$i6].$letters[$i7]." +\n"; } } } } } } } } close(FILE);

More readable as:

my @letters = ( 0 .. 9, 'a' .. 'z' ); open FILE, '>', 'list' or die "Cannot open 'list' because: $!"; for my $i0 ( @letters ) { for my $i1 ( @letters ) { for my $i2 ( @letters ) { for my $i3 ( @letters ) { for my $i4 ( @letters ) { for my $i5 ( @letters ) { for my $i6 ( @letters ) { for my $i7 ( @letters ) { print FILE "$i0$i1$i2$i3$i4$i5$i6$i7\n"; } } } } } } } } close FILE;

In reply to Re: Simple way to create a rainbow table by jwkrahn
in thread Simple way to create a rainbow table by Anonymous Monk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.