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()