Buongiorno, sto cercando di costruire un random di x immagini, riscontro però due problemi:

1) il più importante, alcune volte mi esce due volte lo stesso oggetto
2) lo posto dopo nel caso non trovo la soluzione.

Grazie

qui di seguito il codice
<?php
$finished = false;
$dimimg = 0;
$limitimg = 916;
$lastogg = "";
while ( ! $finished ):

//estraggo oggetti random
$sql_ogg = mysql_query("select * from rm_random2 where oggetto != '$lastogg' order by RAND() limit 1");
$val_ogg = mysql_fetch_array($sql_ogg);
$size = getimagesize("images/foto_oggetti/oggetti/$val_ogg[oggetto]");
$dimimg += $size[0];
$lastogg = $val_ogg[oggetto];
if ($dimimg >= $limitimg):
$finished = true;
else:
?>
immagineeeee
<?php
endif;
endwhile;
?>