import string
import random
from datetime import datetime

def random_string(length:int) -> str:
    chars=string.printable
    return ''.join(random.choice(chars) for _ in range(length))

def random_date(start:datetime=datetime.min, end:datetime=datetime.max) -> datetime:
    # Get a random amount of seconds between `start` and `end`
    diff = random.randint(0, int((end - start).total_seconds()))
    return start + datetime.timedelta(seconds=diff)


d4db423614576901ccdfcbdfd7613debb2822612
<mask token>

<mask token>


def random_date(start: datetime=datetime.min, end: datetime=datetime.max
    ) ->datetime:
    diff = random.randint(0, int((end - start).total_seconds()))
    return start + datetime.timedelta(seconds=diff)

<mask token>


def random_string(length: int) ->str:
    chars = string.printable
    return ''.join(random.choice(chars) for _ in range(length))


def random_date(start: datetime=datetime.min, end: datetime=datetime.max
    ) ->datetime:
    diff = random.randint(0, int((end - start).total_seconds()))
    return start + datetime.timedelta(seconds=diff)

import string
import random
from datetime import datetime


def random_string(length: int) ->str:
    chars = string.printable
    return ''.join(random.choice(chars) for _ in range(length))


def random_date(start: datetime=datetime.min, end: datetime=datetime.max
    ) ->datetime:
    diff = random.randint(0, int((end - start).total_seconds()))
    return start + datetime.timedelta(seconds=diff)

import string
import random
from datetime import datetime

def random_string(length:int) -> str:
    chars=string.printable
    return ''.join(random.choice(chars) for _ in range(length))

def random_date(start:datetime=datetime.min, end:datetime=datetime.max) -> datetime:
    # Get a random amount of seconds between `start` and `end`
    diff = random.randint(0, int((end - start).total_seconds()))
    return start + datetime.timedelta(seconds=diff)

