[
Una coincidencia se refiere a la recopilación de datos o información que se puede proporcionar en cualquier orden. la casualmente El módulo en Python se usa para generar cadenas aleatorias. La cadena aleatoria consta de números, caracteres y cadenas de caracteres que pueden contener cualquier patrón. El módulo aleatorio contiene dos métodos. elección aleatoria() Y secretos.elección()para generar una cadena segura. Comprendamos cómo generar una cadena aleatoria usando los métodos random.choice() y secrets.choice() en Python.
Usando random.choice()
la 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 utilizando la función random.choices().
Random_str.py
Producción:
A continuación se muestra el método utilizado en el motor aleatorio para generar la cadena aleatoria.
métodos | descripción |
---|---|
Cadena.ascii_letters | Devuelve una cadena aleatoria que contiene letras mayúsculas y minúsculas. |
String_ascii_mayúsculas | Es un método de cadena aleatoria que solo devuelve una cadena en mayúsculas. |
Cadena.ascii_minusculas | Es un método de cadena aleatoria que devuelve una cadena en minúsculas. |
Cadena.Dígitos | Es un método de cadena aleatoria que devuelve una cadena de caracteres numéricos. |
cadena.puntuación | Es un método de cadena aleatoria que devuelve una cadena que contiene signos de puntuación. |
Generar una cadena aleatoria de letras mayúsculas y minúsculas
UprLwr.py
Producción:
Cadena aleatoria de caracteres especificados
Específico.py
Producción:
Nota: El método random.choice() se usa en el programa Python para repetir las mismas cadenas. Si no queremos mostrar caracteres repetidos, debemos usar la función random.sample().
Genera una cadena aleatoria sin repetir los mismos caracteres
Sin Repetir.py
Producción:
Como podemos ver en el resultado anterior, el método random.sample() devuelve una cadena en la que todos los caracteres son únicos y no se repiten. Por el contrario, el método random.choice() devuelve una cadena que puede contener caracteres repetidos. 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
Supongamos que queremos una cadena alfanumérica generada aleatoriamente con 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
[2021] Programa de Python para generar una cadena aleatoria {DH}