There are theoretically infinite waves, in practice the 20th one repeats infinitely, and almost all of the waves have some randomness to them, especialy the last one. Thank you for the feedback! :)