Codice PHP:
$dati=file("/home/sito/miosito.com/cartella/data_files/data.file");
$ultimo=count($dati)-1;
$boom=explode("|",$dati[$ultimo]);
$boom[0];
$ultimorecord = $boom[0];
//
$random_number=array();
while(count($random_number)!=8) {
srand((double)microtime()*1000000);
$nuovo_valore=rand(1,$ultimorecord);
//l'if ci evita di inserire valori simili
if (!in_array($nuovo_valore, $random_number)) {
$random_number[]=$nuovo_valore;
}
}
// per tirare fuori i valori basta fare cosi:
echo $random_number[3];
// ricordandoci che la numerazione dell'array
// parte da zero e non da 1
// quindi non i numeri da 1 a 8 ma da 0 a 7