#!/usr/local/bin/perl use CGI qw/:standard/; print header(); $script=""; $prevaxis = -1; for($turns=0;$turns<40;) { $axis = int(rand(3)); $times = int(rand(3))+1; $layer = int(rand(4)); if($axis != $prevaxis) { %prevlayers = (); } if(!exists($prevlayers{$layer})) { if($turns) { $script .= " "; } if($layer%2) { $script .= "M"; } $script .= substr("RLUDFB", $axis*2+$layer/2, 1); if($times > 1) { $script .= substr("012'", $times, 1); } $prevlayers{$layer} = 1; $prevaxis = $axis; $turns++; } } print "
\n"; print "scramble
\n"; print "source code \n";