Dovrei generare una stringa numerica di n caratteri che deve essere univoca ogni volta

Come posso fare per generare la stringa?

E per essere sicuro che sia univoca devo per forza controllare nel mio db le altre stringhe per vedere che non sia stata generata una uguale?

Grazie