The master branch on my fork of HyperRogue now has the beginnings of a randomizer, and a thorn weapon, both selectable in the menus and (in theory if I didn't screw up) not affecting game logic when turned off: https://github.com/madewokherd/hyperrogue
For the moment it requires building the game yourself if you want to try it. Hoping to fix that soon-ish.