Como el caso no esta claro, aqui te doy una sugerencia: como tenes la
tabla con un rango ya conocido, entonces creas un programita que
te genere numeros aleatorios del 1 al 30, esto con la funcion RAND().
Una vez que tengas el numero, lo buscas en la tabla y si fue encontrado y no esta borrado lo añadis a la otra tabla.
No deberia ser dificil generarlos.