Sharks factors?

Is there a predefined set of factors for which species of shark appears and when a shark appears or is it random?

So far I am yet to see a Great White shark.

Pretty sure its random

Some sharks are much rarer than others in the wild, but it’s also random which ones show up when.