Creo que el problema es más bien desordenar los números, lo cual se podría hacer así:
1. Creas un arreglo de la siguiente manera:
Código PHP:
Ver originalfor($x=100000000;$x<100100001;x++)
$arr[]=$x;
2. creas un bucle para vaciar el array así:
Código PHP:
Ver original echo $arr[$pos];//imprimimos un numero al azar, o se puede guardar en algun lugar
unset($ar[$pos]);//eliminamos el numero para que vuelva a salir. }
Claro que puedes modificar el rango que señale (100000000,100100001).
de lo contrario podrías hacer algo así como
rand(100000000,100100000); que te daría numeros de 9 cifras, repetirlo muuuchas veces y verificar que no tengas el numero repetido hasta que consigas los 100,000, por fuerza muy bruta.