Last updated on Sep 04, 2024.

netsse.tools.misc_func.id_generator#

netsse.tools.misc_func.id_generator(size=6, chars=string.ascii_uppercase + string.digits)#

Randomly generates a cryptographically secure string of a given size.

Parameters:
  • size (int, default 6) – String size

  • chars (str, default 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789') – List of allowed characters

Returns:

Output random string

Return type:

str

Example

>>> id_generator(size=6, chars=string.ascii_uppercase+string.digits)