It's pretty bad that you would think the schedule is fixed Crazy.

It's a script that randomly generates the pairings, nothing more, nothing less. Adding a feature that would create fixed matchdays or manually fixing pairings would be so much effort it would actually take days. I can't believe that you would even consider that someone like Random, who's been always known of his outstanding sportsmanship and respect towards everyone, would cheat in such a way. Besides, I don't think that between the 18 players that are in this championship, any schedule would be favourable for anyone.
I was trying to work out an algorithm myself too by the way, but it failed for some sort of weird programming reason that I still don't recall having found.