Checa este ejemplo:
Código PHP:
<?php
// datos de conexion y selección de bd
mysql_pconnect( 'servername', 'username' , 'password' );
mysql_select_db( 'base_de_datos' );
$consulta = "SELECT Numero_chances FROM tabla ORDER BY Numero_chances DESC"; // obtenemos todos los números de chances
$res = mysql_query( $consulta ); // ejecutamos la consulta
$num_res = mysql_num_rows( $res ); // obtenemos el número de resultados que se devolvieron
if ( $num_res > 0 )
{
while( $fila = mysql_fetch_array( $res ) )
{
$todos_los_chances[] = $fila['Numero_chances']; // asignamos a un array todos los números de chances
}
// ordenamos la matriz de forma aleatoria
srand ( ( float ) microtime () * 1000000 );
shuffle ( $todos_los_chances );
// agarramos sólo 9 valores (o los que necesites, sólo modifica el no. 9 en el bucle) y los almacenamos en otro array
for ( $e = 0; $e < 9; $e++ )
{
$a_mostrar[] = $todos_los_chances[$e]
}
arsort ( $a_mostrar ); // ordenamos la matriz en forma descendente por su valor
// mostramos los resultados
foreach ( $a_mostrar as $mostrar )
{
echo $mostrar."<br/>";
}
}
else
{
echo "No se obtuvieron resultados. Por favor intentelo más tarde.";
}
?>
Lo que se supone que hace es asignar todos los numeros de chances y almacenarlos en un array para después acomodarlos de forma aleatoria y enseguida tomar sólo los 9 primeros que se ordenaron al azar para asignarselos a otro array que será ordenado en forma descendente para después mostrarlos de esta forma en pantalla.
Espero haberme dado a entender y que esto te sirva por lo menos para darte una idea. Suerte