Haha. Well one of the things that surely show how great Rogue actually is made, is to see how many players get paranoid about the code in this game, including myself. I don't know how many times I've been struck by some insane paradox/incredible coincidences happened (that ofcourse usually is for the worst) and made me wonder if they coded it so cleverly that the "coincidences" are calculated..
I do however think it's all random and that it's just so difficult, balancing right on the edge of impossible, making all these crazy coincidences happen. One great attribute of this game is the lack of ID-scrolls, meaning there is really hard to see what actually happens in the game. When does Scrolls of ID start appearing? At what levels were these potions of restore STR gathered, and did I find them before I found these add STR potions?
Since I really believe it's randomized and controlled by chance everytime I play, I think the best way of getting a chance at winning this game is to just perfect your playing-style to automatically do everything in your power to 1) Use as few turns as possible. 2) Minimize chances of disasterous things to happen. 3) Find a balance between survival/conserving useful things for the endgame.
When you get these things in solid so it's more or less how you play automatically, you can play more effectively, play faster, play more games, increasing your chances of winning!