Spudley's Domain Name Generator


Welcome to Spudley's Domain Name Generator

This page generates completely random domain names (that may or may not exist), and provides links to them. If they do exist, you might just find something interesting. If not, you might have found a name worth registering. Either way, have fun!

NB: This script is intended for entertainment. The domain names shown below are entirely randomly generated, and I take no responsibility for the content of any sites they may lead to.

Your domains: "; for($count=1;$count<=10;$count++) { $showdomain=GenerateDomain(); print "    $showdomain    
"; } print ""; } ?>

To get another batch of randomly generated domains, simply reload this page.


First version: 31-January-2004.
Last modified: 15-February-2004. (unless I forgot to change this date, in which case your guess is as good as any) 0 and $lng==0); $pos=strpos($workingstring,'['); while($pos>0 and $loop<100) { $type=substr($workingstring,$pos+1,2); switch ($type) { case "w]" : $repl=$normal[array_rand($normal)]; if(rand(1,5)==1 and substr($repl,-1,1)!="y" and substr($repl,-1,1)!="s") {$repl=trim($repl)."s";} $repl=ucfirst(trim($repl)); break; case "s]" : $repl=$suffix[array_rand($suffix)]; break; case "p]" : $repl=$prefix[array_rand($prefix)]; break; case "n]" : $repl=$names[array_rand($names)]; break; case "a]" : $repl=$abbrev[array_rand($abbrev)]; break; case "t]" : $repl=chr(rand(65,90)); //Random letter if ($repl=="X" or $repl=="Q" or $repl=="Z") {$repl=chr(rand(65,90));} break; case "3]" : $repl="[t][t][t]"; //$repl=chr(rand(65,90)).chr(rand(65,90)).chr(rand(65,90)); //TLA (three letter acronym). break; case "4]" : $repl="[t][t][t][t]"; //$repl=chr(rand(65,90)).chr(rand(65,90)).chr(rand(65,90)).chr(rand(65,90)); break; case "5]" : $repl="[t][t][t][t][t]"; //$repl=chr(rand(65,90)).chr(rand(65,90)).chr(rand(65,90)).chr(rand(65,90)).chr(rand(65,90)); break; case "6]" : $repl="[t][t][t][t][t][t]"; //$repl=chr(rand(65,90)).chr(rand(65,90)).chr(rand(65,90)).chr(rand(65,90)).chr(rand(65,90)).chr(rand(65,90)); break; case "7]" : $repl="[t][t][t][t][t][t][t]"; //$repl=chr(rand(65,90)).chr(rand(65,90)).chr(rand(65,90)).chr(rand(65,90)).chr(rand(65,90)).chr(rand(65,90)).chr(rand(65,90)); break; } $loop+=1; $workingstring=substr_replace($workingstring,$repl,$pos,3); $pos=strpos($workingstring,'['); } $workingstring=trim($workingstring).trim($domain[array_rand($domain)]); //Output the insult... return $workingstring; } ?>