Files

Edit Download
import random

import numpy as np
import prairielearn as pl


def generate(data):
    mu_o = random.choice([19.7, 19.8, 19.9, 20, 20.1, 20.2])
    std_gen = random.choice([1.3, 1.4, 1.5])
    sample_size = random.randint(8, 11)
    # dataset
    sample_data = np.round(np.random.normal(mu_o, std_gen, sample_size), 1)
    data["params"]["array"] = pl.to_json(sample_data)

    # computing the correct answer
    data["correct_answers"]["std"] = sample_data.std()