Espero que esto te pueda servir:
Primero llenaría el array de la siguiente forma
Código PHP:
Ver original$contador=0;
{
$numeros[$contador]=$registro["id"];
$contador++;
}
Una vez hecho esto, los índices del array estarán numerados del 0 a X, dónde X es él numero de elementos del array menos 1, para saber el numero de elementos es de la siguiente forma
Por ultimo creamos el número aleatorio y lo usamos como índice del array
Código PHP:
Ver original$aleatorio = rand(0,$elementos); echo $numeros[$aleatorio];
Espero que sea esto lo que esta buscando.