Difference between revisions of "User:Kevincox/Random"

From Team Fortress Wiki
Jump to: navigation, search
(Created page with "{{#random:1 | Quote 1 | Quote 2 | Quote 3 }}")
 
m (Although I don't understand why you've added 2... you can just use parenthesis.)
 
(15 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{#random:1
+
<includeonly>
| Quote 1
+
{{{ {{#expr: ( {{#time:U}} mod {{{1}}} ) + 2 }} }}}
| Quote 2
+
</includeonly>
| Quote 3
+
<noinclude>
 +
 
 +
{{Doc begin}}
 +
 
 +
This template will select a random item from the list of items passed in and "return" it.  Effectively including one of the passed in items at random.
 +
 
 +
=== Syntax ===
 +
 
 +
<nowiki>
 +
{{User:Kevincox/Random|3
 +
|{{Quotation|'''The Medic''', making preparations|... Let's go practice medicine.|sound=LetsGoPracticeMedicine.wav}}
 +
|{{Quotation|'''Kevin Cox''', writing a template|Please work!}}
 +
|{{Quotation|'''Kevin Cox''', running out of things to say.|Ummm...}}
 +
}}
 +
</nowiki>
 +
 
 +
The first argument is the number of items and the rest of the arguments are the items themselves.  Below is the above example.
 +
 
 +
{{User:Kevincox/Random|3
 +
|{{Quotation|'''The Medic''', making preparations|... Let's go practice medicine.|sound=LetsGoPracticeMedicine.wav}}
 +
|{{Quotation|'''Kevin Cox''', writing a template|Please work!.}}
 +
|{{Quotation|'''Kevin Cox''', running out of things to say.|Ummm...}}
 
}}
 
}}
 +
 +
=== Updating Notes ===
 +
Because Mediawiki caches pages to improve performance the template will only update when the page is purged, this happens when a page, or any templates on a page are edited.  The cache is also invalidated and purged every <code>$wgParserCacheExpireTime</code> seconds (the default is 24h) see [https://www.mediawiki.org/wiki/Manual:Configuration_settings#Parser_Cache this page] for more info.
 +
 +
</noinclude>

Latest revision as of 17:48, 28 November 2012


Documentation for Kevincox/Random


This template will select a random item from the list of items passed in and "return" it. Effectively including one of the passed in items at random.

Syntax

 {{User:Kevincox/Random|3
 |{{Quotation|'''The Medic''', making preparations|... Let's go practice medicine.|sound=LetsGoPracticeMedicine.wav}}
 |{{Quotation|'''Kevin Cox''', writing a template|Please work!}}
 |{{Quotation|'''Kevin Cox''', running out of things to say.|Ummm...}}
 }}
 

The first argument is the number of items and the rest of the arguments are the items themselves. Below is the above example.


Ummm...
Kevin Cox, running out of things to say.



Updating Notes

Because Mediawiki caches pages to improve performance the template will only update when the page is purged, this happens when a page, or any templates on a page are edited. The cache is also invalidated and purged every $wgParserCacheExpireTime seconds (the default is 24h) see this page for more info.