Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

18 строки
471 B
Python

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