random_workout()

Pick one workout at random.

Usage

random_workout(
    workouts,
    rng=None,
)

Parameters

workouts: list[Workout]

Candidate workouts, e.g. from load_workouts.

rng: random.Random | None = None
Optional random.Random instance for reproducible picks.

Returns

Workout
A single randomly chosen workout dict.