No entiendo por que no quieres usar RND pero supongo que una respuestas logica tendras.
Haz lo siguientes, crea una matriz tan grande como los numeros que quieras ELEGIR por ejemplo si quieres elegir del 1 al 100 haz un array de 100 numeros,
Luego hace una funcion que tome los segundos del sistema y haces un recorrido de la matriz.
En cierta eso te garantiza que obtengas numeros diferentes, si le añades cositas al codigo, como suma y resta, puedes hacer que la funcion sea mas ALEATORIA.