'''randvar ''' and '''randvarvar''' generate a random number and put it in a variable.
randvar and randvarvar MUST NOT be used in unsynchronised code or you will get a desync. furthermore this desync is insiduous and won't appear immidiately but only the next time the random number generator is used for its proper function.
a random number .
official eduke releases and many modified versions (including current releases of eduke32) this is broken and use will desync multiplayer
in the of
we have now fixed it
Revision as of 14:55, 1 February 2005
randvar <gamevar> <value>
This function generates a random number from 0 to <value> and assigns it to <gamevar>.
This command should not be used in unsynchronized code. See the list of unsynchronized events for a full list.
In prior releases of DOS EDuke, randvar and randvarvar contained a flaw that would desynchronize multiplayer. The bug has since been corrected for post-1.0 releases of EDuke32.