How does the RNG work in Salmon Run?

I have noticed some strange quirks with seemingly random aspects of Salmon Run, and am wondering if there are known explanations. I'm usually ranked Profreshional in the 0 - 100 range, if that matters.
I have noticed that "Known Occurrences" (the special waves) tend to repeat within a short period. For example, a Rush occurs in the first wave, and the team wipes. The next game or two I join are highly likely to also start with a Rush on the first wave. Is the Known Occurrence RNG seeded based on time intervals? This might mean, for example, that every Salmon Run match that starts between 4:00 and 4:10pm will have the same set of Known Occurrences occur on the same waves.
How does the game determine which player gets which special weapon? This initially appears to be completely random, but I have noticed that if I play for several hours, the game often eventually starts giving me the Bomb Launcher every single time. One time I played back to back games for over 3 hours and got the Bomb Launcher in every game except one. There's no way this is just a coincidence.
I have noticed that during the Goldie Seeking Known Occurrence, occasionally there will be a player who always knows exactly where the Goldie will spawn. They get it right on the first gusher every single time, without even waiting for someone else to guess. Is there a 100% predictable pattern to the seemingly random spawns, or are these players cheating?
Pictures about "How does the RNG work in Salmon Run?"



How do you win the Salmon Run?
Splatoon 2 Salmon Run Tips: 7 Ways to Survive the WaveHow do Salmon Run rewards work?
Rewards. Completion of a round of Salmon Run grants players Grizzco Points, which they can redeem for bonus prizes at the window outside Grizzco. The reward amount is based on the number of Golden Eggs and Power Eggs collected and the player's current pay grade.How does Salmon Run work Splatoon 2?
The Salmon Run is a multiplayer co-op mode in Splatoon 2 where 1 to 4 players are working a job at Grizzco Industries to collect Power Eggs by splatting oncoming Salmonids in three waves. The player collects special Power Eggs known as Golden Eggs to meet the quota in each wave.How long is Salmon Run Splatoon 2?
Salmon Run usually occurs every other day and is available for about 24 to 36 hours. Schedules are viewable on the Stages tab of the menu, or in Splatnet 2 via the Nintendo Switch Online app. Each schedule features one stage and four Supplied Weapons.Get Better at Salmon Run in 5 Minutes! - Splatoon 2 - GGRC
Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.
Images: Seng Lam Ho, Karolina Grabowska, Andrea Piacquadio, Andrea Piacquadio