#!/usr/bin/perl print <; close SOURCE; $beginning = index($source, 'THESIS') + 8; $end = index($source, 'THESIS', $beginning + 1) - 1; $byte1 = $beginning + rand($end - $beginning); $byte2 = $beginning + rand($end - $beginning); (substr($source, $byte1, 1), substr($source, $byte2, 1)) = (substr($source, $byte2, 1), substr($source, $byte1, 1)); open SOURCE, ">$0"; print SOURCE $source; close SOURCE;