<?php
$r = new \Random\Randomizer();

echo "Random domain name: ",
    $r->getBytesFromString('abcdefghijklmnopqrstuvwxyz0123456789', 16),
    ".example.com\n";
echo "Back-up Code:       ", 
    implode('-', str_split($r->getBytesFromString('0123456789', 20), 5)),
    "\n";

printf(
    "Random Coordinates: Lat: %+.6f Long: %+.6f",
    $r->getFloat(-90, 90, \Random\IntervalBoundary::ClosedClosed),
    $r->getFloat(-180, 180, \Random\IntervalBoundary::OpenClosed),
);

?>
Output
Random domain name: 6f5llwvaruuljdll.example.com Back-up Code: 09804-58186-95550-15215 Random Coordinates: Lat: -54.643312 Long: -56.123692