no to zależy czy masz logowanie na bazie danych, czy na plikach
no i powiedz jak chcesz przypisać, bo innego sposobu nie widzę od losowania.
ale możesz zrobić na sesjach, cookie, ale może się długo nie utrzymać. jeśli chodzi o gości na stronie, to możesz na cookie, oto przykład.
<?
$od = 1;
$do = 4;
if(isset($_COOKIE['powitanie'])) { $ck = $_COOKIE['powitanie'];
echo"$ck, niezarejestrowany użytkowniku!"; exit; }
if($los == "1") {
$powitanie = "Siema"; }
if($los == "2") {
$powitanie = "Cześć"; }
if($los == "3") {
$powitanie = "Witaj"; }
if($los == "4") {
$powitanie = "Elo"; }
echo"$powitanie, niezarejestrowany użytkowniku!"; ?>
no i przy rejestracji niszczysz cookie, żeby nie pokazywało mu się, a powitania losujesz, dodajesz i pobierasz z bazy lub pliku.