se scrivi senza nn, xkè eccetera è meglio, divento pazzo a leggerlo.
Crei un array che contenga i tuoi 90 numeri (da 1 a 90), poi crei un numero random come già fai, vai nella posizione dell'array ed effettui un controllo, se quel valore è un numero allora lo "prendi" e metti al suo posto un valore tipo "x" se no ripassi con la generazione del numero casuale e lo prelevi di nuovo.
Credo sia questo che intenda Ceskho.
Comunque credo i controlli siano necessari da come vuole organizzare il tutto.