Mentioned this in passing to Piers and Leon last night and they seemed
interested enough to justify posting it here. It's not mine :)

#!/usr/bin/perl -w                           # how to (ab)use substr
use strict;

my $pi='3.14159210535152623346475240375062163750446240333543375062';

     substr     ($^X,0)=
       substr   ($pi,-6);map{
         substr ($^X,$.++,1)=chr(
          substr($pi,21,2)+
          substr($pi,$_,2))}(12,28,-18,-6,-10,14);map{$^O=$"x(
         substr ($pi,-5,2));
       substr   ($^O,sin(++$a/8)*32+
     substr     ($pi,-2)/2+1,1)=$_;
   substr       ($^O,sin($a/4)*(
 substr         ($pi,2,2))+
substr          ($pi,-7,-5)-1,1)=$_;print"$^O$/";eval($^X.('$b,'x3).
substr          ($pi,-3,1).'.'.
 substr         ($pi,9,2));}(map{chr($_+
   substr       ($pi,21,2))}(
     substr     ($pi,8)x3)=~/../g);


For more discussion (including and explaination) see
<http://perlmonks.org/index.pl?node_id=77619>.

Dave...

-- 


The information contained in this communication is
confidential, is intended only for the use of the recipient
named above, and may be legally privileged. If the reader 
of this message is not the intended recipient, you are
hereby notified that any dissemination, distribution or
copying of this communication is strictly prohibited.  
If you have received this communication in error, please 
re-send this communication to the sender and delete the 
original message or any copy of it from your computer
system.

Reply via email to