#!/usr/bin/env python
# -*- coding: utf-8 -*-
import string
import random
def id_generator(size=6, chars=string.ascii_uppercase + string.digits):
"""
Función para generar valores aleatorios
Puede recibir:
size = longitud de la cadena
Defecto 6
chars = caracteres a utilizar para buscar la cadena
Defecto letras mayusculas y numeros
"""
return ''.join(random.choice(chars) for _ in range(size))
# devuelve una cadena de 10 digitos entre letras mayusculas y numeros
print id_generator(10)
# devuelve una cadena de 8 numeros
print id_generator(8,string.digits)
# devuelve una cadena de 8 caracteres en minucula
print id_generator(8,string.ascii_lowercase)
# devuelve una cadena de 3 digitos entre el 1 y el 5
print id_generator(3,"12345")
Comentarios sobre la versión: Versión 1 (0)
No hay comentarios