Skip to content

utils module

Source Credit: Dr. Qiusheng Wu -- https://github.com/giswqs/geodemo/blob/master/geodemo/utils.py

random_string(string_length=3, use_seed=False)

Generates a random string of fixed length.

Parameters:

Name Type Description Default
string_length int

Fixed length. Defaults to 3.

3

Returns:

Type Description
str

A random string

Source code in hagerstrand/utils.py
def random_string(string_length=3, use_seed=False):
    """Generates a random string of fixed length.
    Args:
        string_length (int, optional): Fixed length. Defaults to 3.
    Returns:
        str: A random string
    """
    import random
    import string

    if use_seed:
        random.seed(1001)
    letters = string.ascii_lowercase
    return "".join(random.choice(letters) for i in range(string_length))

Last update: 2021-05-03