File size: 502 Bytes
efaa8a7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import string
import random

def generarCodigo():
    caracteres = string.ascii_letters + string.digits
    codigo = ''.join(random.choice(caracteres) for _ in range(3))
    codigo = codigo.upper()
    return codigo

def generarCodigos(numCodes):
    codes_products = []
    for i in range(numCodes):
        while True:
            code = generarCodigo()
            if not codes_products.__contains__(code):
                codes_products.append(code)
                break

    return codes_products