Need a shark behavior model

I want to build a shark behavior model like this:
a. 3 points random cruises , path must be curve
b. The shark will calling by an event at some where at anytime
c. After event, the shark go back continue 3 points cruising
Need ideas,thanks!