Pokud existuje jen 10-30 % již nabraných čísel – pak to znamená, že pouze 10-30 % dotazů bude provedeno minimálně dvakrát. Což není vůbec velký problém s výkonem.
Jinak - stačí vytvořit tabulku se seznamem všech 5-ciferných čísel (pouze 100 000 řádků) a odstranit vše, co existuje. Když potřebujete další náhodné číslo – stačí jedno vybrat a smazat.