Rand
Revision as of 08:33, 4 August 2009 by imported>QQuix (Copied/adjusted DW's text from the talk page and added a note about converting to short)
A command for Oblivion Script Extender
Syntax:
rand [min] [max]
Returns a random number between min and max.
Example
set n to rand 1 100
Notes
- This function uses the Mersenne Twister algorithm.
- Returns a float value with quite a few decimal places (and almost never a nice, round integer). Check the returned float against intervals (< 2, < 3, < 4, and so on) rather than against integers (==1, ==2, etc.).
- Assigning the result to a Short var will truncate the decimals. (causing the Max value to almost never occur)