calvimonte puedes mantener una lista con los números que ya has generado y verificar si se repite a medida que generas nuevos números, pero si no necesitas que ese código sea numérico puedes echarle un vistazo
uuid
O más simple aún, usa un
time de la libería estándar de python.
Saludos.