in reply to Function over all letters in a string

I haven't seen a completely substr() solution yet, so here's one:

#!/usr/bin/perl my $str = "cat"; for (reverse 0..(length($str)-1)) { substr($str,$_,1) x= rand(9)+1; } print "$str\n";

Random stuff that occurs to me: