import numpy as np
import matplotlib.pyplot as plt


f1 = np.random.random_sample()
f2 = np.random.random_sample()
print(f1)
print(f2)

a1 = np.random.random_sample() * 10
a2 = np.random.random_sample() * 10

print(a1)
print(a2)

x1 = np.linspace(-2,2, 1000)
y1 = a1 * np.sin(2* np.pi * f1 *x1)

x2 = np.linspace(-2,2, 1000)
y2 = a2 * np.sin(2* np.pi * f2 *x2)

x = np.linspace(-5,5, 1000)
y = a1 * np.sin(2* np.pi * f1 *x) + a2 * np.sin(2* np.pi * f2 *x)

plt.plot(x,y)
plt.show()