I was following the following post: Produce random wavefunction
The first answer is close to what I need, but I can't modify it properly. Specfically I need an amplitude of 100, and 5 periods over the 1000 that are being displayed.
x = np.linspace(1, 1000)
y = 100*(np.sin(x) + np.random.normal(scale=0.1, size=len(x))
I've tried multiplying y by 100 as shown above, which changes the amplitude, but not by 100. Also I have no idea how to change frequency.