Template:Random

From Tardis Wiki, the free Doctor Who reference
Revision as of 18:49, 23 April 2012 by CzechOut (talk | contribs) (code originally from wikipedia:template:random number)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Instructions for {{Random}}
{{random}} generates a random number, at least to the extent that non-mathematicians will be happy with the term "random", through simple markup. The number can be from 1 to whatever number you choose, up to 1000.

Syntax is straightforward:

{{random|1000}} = 41

This number will change every time the page loads.

Though this simple aspect is enough to power any number of functions — such as determining which random, numbered subpage to call on a page, the template does have additional sophistication, detailed at template:random on Wikipedia.

Example of calling forth a page

If you type the following, you will get a different quote of the week on every page load:

{{qotw/{{#expr:{{random|52}} + 1}}}}
Test it out by reloading this page several times. What you get below will be different on almost every page, though with a sample size of only 52, you're bound to get some repeats. The reason is because there are 53 pages in the following format:
{{qotw/n}}
However, there is no {{tlx|qotw/0}}. Thus by adding 1 to the randomly selected number between 0 and 52, we ensure the choice will be between the numbers 1 and 53.
David Tennant: By the time the listeners hear this we will be only a couple of days away from the very final episode that we were both involved in.
Russell T Davies: The bitter end.
DT: The bitter, bitter end.
RTD: That's what I wanted to call it. (laughing) Imagine an episode called The Bitter End or Carried Out Screaming.
AUDIO: Who on Who?