RNG all the way, it keeps everything fresh and unpredictable
Controlled randomness you get to decide what you do with the randomness
Pre built randomness, pre built rooms and scenarios shuffled for variety
Player initiated randomness only when the player wants it
Randomness for flavor only, text, imagery, textures
Nothing random everything is set in stone (story driven, linear)