backend/exhauster_analytics/utils/generators.py

16 lines
370 B
Python
Raw Normal View History

2023-02-18 23:51:02 +03:00
import random
import string
def generate_charset(length: int) -> str:
"""Generate a random string of characters of a given length."""
return "".join(random.choice(string.ascii_letters) for _ in range(length))
def _rand255():
return random.randint(0, 255)
def generate_hex_color() -> str:
return f"#{_rand255():02X}{_rand255():02X}{_rand255():02X}"