Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cómo genera Python números aleatorios, caracteres aleatorios y cadenas aleatorias?

¿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!