Difference between revisions of "Command/getrandomnumber"
< Command
Jump to navigation
Jump to search
m (Created page with "= Overview = The {{cmd|getrandomnumber}} command provides a mechanism to create a macro initialized to a random value. = Example = <textcode source="yes"> \starttext \getran...") |
m |
||
(2 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
= Example = | = Example = | ||
− | < | + | The following example sets the macro <tt>n</tt> to contain a randomly selected number between 1 and 10. |
+ | |||
+ | <texcode source="yes"> | ||
+ | \ctxlua{math.randomseed( os.time() )} | ||
+ | |||
\starttext | \starttext | ||
− | \getrandomnumber \n { | + | \getrandomnumber \n {1} {10} |
\n | \n | ||
\stoptext | \stoptext | ||
− | </ | + | </texcode> |
+ | |||
+ | The first line of the code initializes the random number generator. |
Latest revision as of 08:17, 31 March 2014
Overview
The \getrandomnumber command provides a mechanism to create a macro initialized to a random value.
Example
The following example sets the macro n to contain a randomly selected number between 1 and 10.
\ctxlua{math.randomseed( os.time() )} \starttext \getrandomnumber \n {1} {10} \n \stoptext
The first line of the code initializes the random number generator.