I saw some gamebook for two players many years ago that had a small 5x5 table printed on each page. When players needed a random number 1-5 they simultaneously revealed a hand showing 1-5 fingers and used the table on the current page to cross-reference to get a number .
Of course it would work fine without the table, just using simple maths, but I think having unique tables on each page to scramble the result removes some of the ability of players to try to mind-game each other.
It would not work as well for ranges other than 1-5.