¿Cómo genera Python números aleatorios, caracteres aleatorios y cadenas aleatorias?
importar aleatorio
importar cadena
# Devuelve un número determinado de listas de números aleatorios
lst = random.sample(source, n )
Fuente del parámetro: seleccionado aleatoriamente de la fuente, n es el número
Las siguientes cadenas están disponibles para su selección
El problema es simple
Generar n números aleatorios
numlst = [int(i) for i in random.sample(string.digits, n)]
numlst es una lista entera de números aleatorios
Generar n caracteres aleatorios
strlst = [i for i in random.sample(string.ascii_letters, n)]
Devolver una lista de caracteres aleatorios strlst. Genera una cadena aleatoria
strlst = [i for i in random.sample(string.ascii_letters, n)]
Simplemente conecta los caracteres aleatorios
print( ''.join(strlst))
Si necesita generar caracteres aleatorios o cadenas con símbolos, use string.printable como fuente del parámetro y páselo a random.sample(source, n). Eso es todo.
¡Espero adoptarlo!