Yay, worst ending ^^ kinda too playable to be a bad game, yet it's random/luck based so... I can deal with that.
I don't think any part of the game is 'random'. It's just very contrived.