import random
import uuid
from datetime import datetime, timezone


def record(name, at=None):
    if at is None:
        at = datetime.now(timezone.utc)
    return name, at


def new_event(name, *, event_id=None, rng=random.Random(7)):
    return name, event_id or uuid.uuid4(), rng.random()
