Mi sembra un normalissimo ordine, dopo vedo di controllare se varia ma la cosa piu probabile è che l'admin abbia cambiato dei valori nel db oppure visto che usa il SID
di sessione generi 2 variabili di sessione una a random compresa fra dei valori
e l'altra con lo stesso valore aumentato di 10
Esempio: (grezzo, ma per farti capire cosa intendo)
Codice PHP:
session_start();
if(!is_numeric($_SESSION['id1']) || !is_numeric($_SESSION['id2'])){
$_SESSION['id1'] = rand(1,10);
$_SESSION['id2'] = $_SESSION['id1']+10;
}
//in questo caso abbiamo 20 appartamenti con id crescenti
$mod = mysql_query("SELECT * FROM appartamenti ORDER BY id LIMIT ".$_SESSION['id1'].",".$_SESSION['id2']);