Difference between revisions of "Rn2"

From NetHackWiki
Jump to navigation Jump to search
m (Category: Random number functions)
(cat)
Line 12: Line 12:
  
 
{{stub}}
 
{{stub}}
[[Category:Annotations]]
 
 
[[Category:Random number functions]]
 
[[Category:Random number functions]]

Revision as of 21:07, 29 May 2011

rn2(x)[1] is a pseudo-random number function used in NetHack when a result should be unweighted. The range of values is between 0 and x-1 inclusive (that is, 0<=rn2(x)<x).

For example, to simulate a percentage chance:

if (rn2(100) < chance) { ... }

See also rn1.

References

This page is a stub. Should you wish to do so, you can contribute by expanding this page.