import random import math def shum(mu, var, n, filename): sigma = math.sqrt(var) data = [] f = open(filename, "w", encoding="utf-8") for i in range(n): x = random.gauss(mu, sigma) data.append(x) if (i + 1) % 3 == 0: f.write(f"{data[i-2]} {data[i-1]} {data[i]}\n") elif i == n - 1: start = i - (i % 3) f.write(" ".join(str(v) for v in data[start:]) + "\n") f.close() return data