aboutsummaryrefslogtreecommitdiff
#!/usr/bin/env python3

import random

def grade():
    return random.choice(
        ("2.0", "3.0", "3.5", "4.0", "4.5", "5.0")
    )

random.seed(42)

students_generated = 0

idx = 512345

while True:
    grade_lab = grade()
    grade_proj = grade()
    exam_allow = "2.0" not in (grade_lab, grade_proj)
    grade_exam = grade() if exam_allow else "2.0"
    print(idx, grade_lab, grade_proj, grade_exam, end="")
    students_generated += 1
    if students_generated == 7:
        break
    print()
    idx += random.randint(1, 1000)