Funciones y ejemplos

ciuy.validate_ci(ci)

Valida el número de documento pasado como parámetro.

Parámetros:ci (str) – Número de documento a ser validado. Los caracteres que no sean números son ignorados. También se puede pasar un número como parámetro.
Devuelve:True si el número de documento es válido, False en caso contrario.
Tipo del valor devuelto:
 bool
Muestra:ValueError – si ci, sin incluir el dígito verificador, es menor que 100.000 o mayor que 9.999.999.
>>> ciuy.validate_ci(1.234.567-2)
True
ciuy.validation_digit(ci)

Retorna el dígito verificador para un número de documento dado.

Parámetros:ci (str) – Número de documento para el cual se desea hallar el dígito verificador. Los caracteres que no sean números son ignorados. También se puede pasar un número como parámetro.
Devuelve:El dígito verificador.
Tipo del valor devuelto:
 bool
Muestra:ValueError – si cies menor que 100.000 o mayor que 9.999.999.
>>> ciuy.validation_digit(1.234.567)
'2'
ciuy.random()

Devuelve un número de documento aleatorio, incluido el dígito de validación. El número de documento está en el rango (100.000, 9.999.999).

Devuelve:Un número de documento válido aleatorio.
Tipo del valor devuelto:
 str
>>> ciuy.random()
'82405816'