I would like to generate data in `Mathematica` that follows a sinusoidal curve. However, I would like to add different types of noise to the curves so as to reproduce graphs similar this:

![enter image description here][1]


  [1]: https://i.sstatic.net/ib7uT.jpg

I have checked posts related to adding noise to data but am still unsure on how to do this. Any help would be appreciated!