in

Programa Python para generar una cadena aleatoria

python program to generate a random string

Un azar se refiere a la recopilación de datos o información que puede estar disponible en cualquier orden. los aleatorio El módulo en Python se usa para generar cadenas aleatorias. La cadena aleatoria consta de números, caracteres y series de puntuación que pueden contener cualquier patrón. El módulo aleatorio contiene dos métodos elección.aleatoria () y secrets.choice (), para generar una cadena segura. Entendamos cómo generar una cadena aleatoria usando el método random.choice () y secrets.choice () en Python.

Programa Python para generar una cadena aleatoria

Usando random.choice ()

los elección.aleatoria () La función se usa en la cadena de Python para generar la secuencia de caracteres y dígitos que pueden repetir la cadena en cualquier orden.

Cree un programa para generar una cadena aleatoria usando la función random.choices ().

Random_str.py

Producción:

Programa Python para generar una cadena aleatoria

A continuación se muestra el método utilizado en el módulo aleatorio para generar la cadena aleatoria.

Métodos Descripción
String.ascii_letters Devuelve una cadena aleatoria que contiene caracteres tanto en mayúsculas como en minúsculas.
String_ascii_uppercase Es un método de cadena aleatoria que solo devuelve una cadena en mayúsculas.
String.ascii_lowercase Es un método de cadena aleatoria que devuelve una cadena solo en minúsculas.
String.digits Es un método de cadena aleatoria que devuelve una cadena con caracteres numéricos.
String.punctuation Es un método de cadena aleatoria que devuelve una cadena con caracteres de puntuación.

Genere una cadena aleatoria de letras mayúsculas y minúsculas

UprLwr.py

Producción:

Programa Python para generar una cadena aleatoria

Cadena aleatoria de caracteres especificados

Específico.py

Producción:

Programa Python para generar una cadena aleatoria

Nota: El método random.choice () se usa en el programa Python para repetir las mismas cadenas de caracteres. Si no queremos mostrar caracteres repetitivos, debemos usar la función random.sample ().

Genera una cadena aleatoria sin repetir los mismos caracteres

WithoutRepeat.py

Producción:

Programa Python para generar una cadena aleatoria

Como podemos ver en la salida anterior, el método random.sample () devuelve una cadena en la que todos los caracteres son únicos y no se repiten. Considerando que, el método random.choice () devuelve una cadena que puede contener caracteres repetitivos. Entonces, podemos decir que si queremos generar una cadena aleatoria única, use muestra aleatoria() método.

Genere una cadena alfanumérica aleatoria que consta de letras y dígitos fijos

Por ejemplo, supongamos que queremos una cadena alfanumérica generada aleatoriamente que contenga cinco letras y cuatro dígitos. Necesitamos definir estos parámetros en la función.

Escribamos un programa para generar una cadena alfanumérica que contenga un número fijo de letras y dígitos.

FixedString.py

Producción:

Programa Python para generar una cadena aleatoria

Usando secrets.choice ()

Se utiliza un método secrets.choice () para generar una cadena aleatoria más segura que random.choice (). Es un generador de cadenas criptográficamente aleatorias que asegura que no haya dos procesos que puedan obtener los mismos resultados simultáneamente usando el método secrets.choice ().

Escribamos un programa para imprimir una cadena aleatoria segura usando el método secrets.choice.

Secret_str.py

Producción:

Programa Python para generar una cadena aleatoria

Utilice el método diferente del módulo aleatorio para generar una cadena aleatoria segura.

Escribamos un programa para imprimir cadenas aleatorias seguras usando diferentes métodos de secrets.choice ().

Secret.py

Producción:

Programa Python para generar una cadena aleatoria


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

6E2Wi7wQaUmdao3iHsx7fZ 1200 80

¿Debo comprar Samsung The Frame TV?

jira epic

Jira Epic – Javatpoint