Template:Randnum
Jump to navigation
Jump to search
0.17367180177671
[edit] [ ] Template documentation
This documentation is transcluded from Template:Randnum/doc. (edit | history)
Editors can experiment in this template's sandbox (create) and test cases (create) pages.
Subpages of this template.
Editors can experiment in this template's sandbox (create) and test cases (create) pages.
Subpages of this template.
Usage
0-1
Produces a real number between 0 and 1
{{Randnum}}
or
{{Randnum|c}}
where c is an integer greater or equal to zero and less than 46684427. If this template is used several times with the same integer, then it will produce the same number.
Range
Produces a integer number in a range
{{Randnum||min|max}}
or
{{Randnum|c|min|max}}
where min is the lower bound and max is the upper bound
Examples
- {{Randnum}}
- 0.17367180177671
- {{Randnum|1}}
- 0.37921129141377
- {{Randnum|1}}
- 0.37921129141377
- {{Randnum|2}}
- 0.58475078105083
- {{Randnum||10|20}}
- 12
- {{Randnum|1|10|20}}
- 14
Notes
- In order to avoid syntax errors, put in the c value!
- This template is able to defeat the page cache using the random selection feature (the choose tags).
- The source of randomness is based on the number of articles, pages, files, registered users and admins, and the time (to the second).
- This is suitable for use in parser functions
- eg: 3 + 5 = 8
Math
http://en.wikipedia.org/wiki/Linear_congruential_generator
seed: 20241222050348 mod 1000000+107959-37292+377263-129978+18
- =368318