Generación de cadenas aleatorias que consisten en letras y dígitos mayores
Generación de cadenas aleatorias que contengan letras y números en mayúsculas es un requisito común en varias aplicaciones. Aquí están los pasos para lograr esto:
El siguiente código implementa los pasos anteriores: importar cadena importar al azar def id_generator (size = 6): chars = string.ascii_uppercase string.digits return '' .Join (random.choice (chars) para _ en rango (size))
cryptogry Secure Version:
import string import random def id_generator(size=6): chars = string.ascii_uppercase string.digits return ''.join(random.choice(chars) for _ in range(size))
para la seguridad mejorada, considere usar la siguiente línea: ''. Join (random.systemrandom (). Choice (String.ascii_uPercer) en el rango (n))
Python 3.6 Simplificación:
import string import random def id_generator(size=6): chars = string.ascii_uppercase string.digits return ''.join(random.choice(chars) for _ in range(size))Si tiene python 3.6 o posterior, puede usar el siguiente código simplificado:
''. Únete (aleator.choices (string.ascii_uppercase string.digits, k = n))
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3