I hope someone has as much fun unraveling this as I had creating it.
@s{keys%::}=();bless{};;*{(sort grep{!exists$s{$_}}keys%::) [1]}=sub{$n=0.5;{print"\r",map{rand(100)<=$p?$_:' '}split// ,"Just another Perl hacker,";$p<0&&$n<1&&last;$n*=$p>110?-1 :1;$p+=$n;select$q,$q,$q,.04;redo}print$/};${bless\$|}-=1
One hint is to figure out the order in which things really happen, and why.
Updated: Took diotalevi's newline suggestion. ...thanks.
...and thanks tye for the alternative to bless\$|++.
Dave
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Clean up and shimmer
by bobf (Monsignor) on Feb 03, 2005 at 08:06 UTC | |
by davido (Cardinal) on Feb 03, 2005 at 08:23 UTC | |
Re: Clean up and shimmer
by diotalevi (Canon) on Feb 03, 2005 at 05:29 UTC | |
Re: Clean up and shimmer
by Tanktalus (Canon) on Feb 03, 2005 at 05:05 UTC | |
by Akhasha (Scribe) on Feb 04, 2005 at 08:59 UTC | |
Re: Clean up and shimmer
by wolfger (Deacon) on Feb 04, 2005 at 16:48 UTC | |
Re: Clean up and shimmer
by sh1tn (Priest) on Feb 04, 2005 at 00:18 UTC |
Back to
Obfuscated Code