4 ms·
A pseudorandom number generator - is necessary for technical reasons - is easily distinguishable from a different one by players - can (and since it is
by HelloNurse 4y ago
A pseudorandom number generator
- is necessary for technical reasons
- is easily distinguishable from a different one by players
- can (and since it is Nethack, should) include the phase of the moon as a seed
- Tyr42 4y agoCan't you have a secure random number generator and on top of that add in biases for the phase of the moon, etc? League adjusts crit chance so smooth out the likelyhood of two in a row for example.
- CydeWeys 4y agoThe Moon phase adjustments are really trivial. E.g. luck is increased by 1 during a full Moon (and you already need to handle luck anyway; basically your total luck is setting a modifier on how likely good/bad events are to happen). Or a cockatrice will always turn you to stone when it attacks on a new Moon instead of having a 10% chance of doing so (this can trivially be implemented on top of any kind of source of random numbers).
- CydeWeys 4y agoYou need to explain these in further detail then, because I don't see how any of them are true.