User:Misza13/Random

Source: Wikipedia, the free encyclopedia.

This template is an attempt at creating a "

purging the page's cache
).


Usage:

  • {{User:Misza13/Random}} produces a random decimal digit: -1
  • {{User:Misza13/Random|N|M}} produces a random number from M to M+N-1, i.e. it rolls a 1dN+M-1, where the M, if ommited, is set to 0. (As you might've guessed by now, N defaults to 10.) Example: {{User:Misza13/Random|90|10}} generates a two-digit number: -41


You can (or rather should!) also specify up to 6 seeds for the generator, which (I think) should be different prime numbers:

  • {{User:Misza13/Random|seed1=7|seed2=47}} gives -3
  • {{User:Misza13/Random|seed2=11|seed5=59|seed6=3}} gives -3


Notes:

  • This template does not render properly when previewing a page. This is because the {{REVISIONID}} variable (one of the sources of "randomness") is not set on preview. It will show up after saving, though.
  • The seed parameters should not be set to high values to avoid integer overflow. You'll know something's wrong when the generator produces negative numbers while it shouldn't.

13 T C