Template:Randnum/doc

From Uncyclopedia, the content-free encyclopedia
Jump to navigation Jump to search
This is a documentation subpage for Template:Randnum.
It contains usage information, categories and other content that is not part of the original template page.
To view the template page itself, see Template:Randnum.

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.26961784608385
  • {{Randnum|1}}
    • 0.58814927072747
  • {{Randnum|1}}
    • 0.58814927072747
  • {{Randnum|2}}
    • 0.9066806953711
  • {{Randnum||10|20}}
    • 13
  • {{Randnum|1|10|20}}
    • 16

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: 9 + 3 = 12

Math

http://en.wikipedia.org/wiki/Linear_congruential_generator

seed: 20241222100619 mod 1000000+107959-37292+377263-129978+18

=418589