Module:Random/testcases
![]() | This is the template test cases page for the sandbox of Module:Random. to update the examples. If there are many examples of a complicated template, later ones may break due to limits in MediaWiki; see the HTML comment "NewPP limit report" in the rendered page. You can also use Special:ExpandTemplates to examine the results of template uses. You can test how this page looks in the different skins and parsers with these links: |
__EXPECTUNUSEDTEMPLATE__
Number
Code | Main | Sandbox |
---|---|---|
{{#invoke:random|number}}
|
0.9050628831168 | 0.080535926893603 |
{{#invoke:random|number|10}}
|
4 | 2 |
{{#invoke:random|number|10|20}}
|
20 | 18 |
{{#invoke:random|number|500000}}
|
147987 | 274943 |
{{#invoke:random|number|-10}}
|
0 | -8 |
{{#invoke:random|number|20|10}}
|
16 | 12 |
{{#invoke:random|number|-100|-50}}
|
-54 | -97 |
{{#invoke:random|number|6.5}}
|
5 | 3 |
{{#invoke:random|number|-6.5}}
|
-1 | -2 |
{{#invoke:random|number|-16.5|-6.5}}
|
-8.5 | -10.5 |
- Test randomness with the same input
Code | Main | Sandbox |
---|---|---|
{{#invoke:random|number}}
|
0.22271815092429 | 0.22029808220467 |
{{#invoke:random|number}}
|
0.61996673122978 | 0.017834600069483 |
{{#invoke:random|number}}
|
0.82574239178828 | 0.72215438760917 |
{{#invoke:random|number}}
|
0.62511678860761 | 0.02711264417838 |
{{#invoke:random|number}}
|
0.54029908615178 | 0.54513761473128 |
{{#invoke:random|number}}
|
0.15911737231497 | 0.58218484399011 |
{{#invoke:random|number}}
|
0.67802897360084 | 0.98177355666727 |
{{#invoke:random|number}}
|
0.79217247143023 | 0.38225194317394 |
{{#invoke:random|number}}
|
0.68339511411423 | 0.49054514918967 |
{{#invoke:random|number}}
|
0.79626107625489 | 0.10650894097356 |
{{#invoke:random|number|1000}}
|
39 | 231 |
{{#invoke:random|number|1000}}
|
471 | 202 |
{{#invoke:random|number|1000}}
|
951 | 590 |
{{#invoke:random|number|1000}}
|
99 | 332 |
{{#invoke:random|number|1000}}
|
468 | 625 |
{{#invoke:random|number|1000}}
|
169 | 774 |
{{#invoke:random|number|1000}}
|
385 | 979 |
{{#invoke:random|number|1000}}
|
601 | 277 |
{{#invoke:random|number|1000}}
|
493 | 466 |
{{#invoke:random|number|1000}}
|
645 | 321 |
Same number
Code | Main | Sandbox |
---|---|---|
{{#invoke:random|number|same=yes}}
|
0.65780165822143 | 0.65780165822143 |
{{#invoke:random|number|same=yes|10}}
|
4 | 4 |
{{#invoke:random|number|same=yes|10|20}}
|
13 | 13 |
{{#invoke:random|number|same=yes|500000}}
|
158434 | 158434 |
{{#invoke:random|number|same=yes|-10}}
|
-3 | -3 |
{{#invoke:random|number|same=yes|20|10}}
|
13 | 13 |
{{#invoke:random|number|same=yes|-100|-50}}
|
-84 | -84 |
{{#invoke:random|number|same=yes|6.5}}
|
3 | 3 |
{{#invoke:random|number|same=yes|-6.5}}
|
-2 | -2 |
{{#invoke:random|number|same=yes|-16.5|-6.5}}
|
-13.5 | -13.5 |
- Test randomness with the same input
Code | Main | Sandbox |
---|---|---|
{{#invoke:random|number|same=yes}}
|
0.65780165822143 | 0.65780165822143 |
{{#invoke:random|number|same=yes}}
|
0.65780165822143 | 0.65780165822143 |
{{#invoke:random|number|same=yes}}
|
0.65780165822143 | 0.65780165822143 |
{{#invoke:random|number|same=yes}}
|
0.65780165822143 | 0.65780165822143 |
{{#invoke:random|number|same=yes}}
|
0.65780165822143 | 0.65780165822143 |
{{#invoke:random|number|same=yes}}
|
0.65780165822143 | 0.65780165822143 |
{{#invoke:random|number|same=yes}}
|
0.65780165822143 | 0.65780165822143 |
{{#invoke:random|number|same=yes}}
|
0.65780165822143 | 0.65780165822143 |
{{#invoke:random|number|same=yes}}
|
0.65780165822143 | 0.65780165822143 |
{{#invoke:random|number|same=yes}}
|
0.65780165822143 | 0.65780165822143 |
{{#invoke:random|number|same=yes|1000}}
|
317 | 317 |
{{#invoke:random|number|same=yes|1000}}
|
317 | 317 |
{{#invoke:random|number|same=yes|1000}}
|
317 | 317 |
{{#invoke:random|number|same=yes|1000}}
|
317 | 317 |
{{#invoke:random|number|same=yes|1000}}
|
317 | 317 |
{{#invoke:random|number|same=yes|1000}}
|
317 | 317 |
{{#invoke:random|number|same=yes|1000}}
|
317 | 317 |
{{#invoke:random|number|same=yes|1000}}
|
317 | 317 |
{{#invoke:random|number|same=yes|1000}}
|
317 | 317 |
{{#invoke:random|number|same=yes|1000}}
|
317 | 317 |
Date
Code | Main | Sandbox |
---|---|---|
{{#invoke:random|date}}
|
07:49, 04 July 2025 (UTC) | 20:58, 19 June 2025 (UTC) |
{{#invoke:random|date|1 Jan 2000}}
|
09:31, 31 January 1998 (UTC) | 13:37, 18 June 1988 (UTC) |
{{#invoke:random|date|1 Jan 2000|27 July 2176}}
|
15:48, 10 October 2059 (UTC) | 07:57, 18 August 2096 (UTC) |
{{#invoke:random|date|1000|2000|format=Y}}
|
1313 | 1981 |
{{#invoke:random|date|2000|1000|format=Y}}
|
Module:Random error: the start date must not be later than the end date (start date: "2000", end date: "1000"). | Module:Random error: the start date must not be later than the end date (start date: "2000", end date: "1000"). |
{{#invoke:random|date|format=Y/m/d H:i}}
|
2025/07/14 08:07 | 2025/05/19 15:36 |
Item
Code | Main | Sandbox |
---|---|---|
{{#invoke:random|item|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
Lobster Thermidor | egg |
{{#invoke:random|item|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
egg | bacon |
List
Code | Main | Sandbox |
---|---|---|
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
spameggLobster Thermidorbaconbeanssausage | spambaconbeansLobster Thermidoreggsausage |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
spambeansLobster Thermidorbaconeggsausage | beanseggsausagebaconspamLobster Thermidor |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=dot}}
|
bacon · beans · sausage · Lobster Thermidor · spam · egg | sausage · spam · bacon · beans · egg · Lobster Thermidor |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=pipe}}
|
egg | bacon | beans | Lobster Thermidor | spam | beans | sausage | egg | bacon | Lobster Thermidor |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=comma}}
|
spam, bacon, sausage, beans, Lobster Thermidor, egg | sausage, bacon, beans, egg, spam, Lobster Thermidor |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=tpt-languages}}
|
sausage⧼tpt-languages-separator⧽bacon⧼tpt-languages-separator⧽egg⧼tpt-languages-separator⧽Lobster Thermidor⧼tpt-languages-separator⧽beans⧼tpt-languages-separator⧽spam | sausage⧼tpt-languages-separator⧽Lobster Thermidor⧼tpt-languages-separator⧽bacon⧼tpt-languages-separator⧽beans⧼tpt-languages-separator⧽spam⧼tpt-languages-separator⧽egg |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space}}
|
egg sausage spam beans bacon Lobster Thermidor | spam bacon egg sausage beans Lobster Thermidor |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=...}}
|
beans...spam...bacon...egg...Lobster Thermidor...sausage | egg...Lobster Thermidor...spam...bacon...sausage...beans |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|limit=4}}
|
beansspamLobster Thermidoregg | sausagebeansbaconLobster Thermidor |
Text list
Code | Main | Sandbox |
---|---|---|
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
beans, Lobster Thermidor, spam, egg, sausage and bacon | spam, egg, bacon, Lobster Thermidor, sausage and beans |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
bacon, Lobster Thermidor, spam, beans, egg and sausage | beans, Lobster Thermidor, spam, bacon, egg and sausage |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=dot}}
|
sausage · spam · egg · Lobster Thermidor · beans and bacon | spam · beans · Lobster Thermidor · sausage · egg and bacon |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=pipe}}
|
Lobster Thermidor | beans | bacon | spam and egg | egg | beans | bacon | spam and Lobster Thermidor |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=comma}}
|
bacon, Lobster Thermidor, sausage, beans, egg and spam | bacon, spam, sausage, beans, egg and Lobster Thermidor |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=tpt-languages}}
|
bacon⧼tpt-languages-separator⧽egg⧼tpt-languages-separator⧽beans⧼tpt-languages-separator⧽sausage⧼tpt-languages-separator⧽spam and Lobster Thermidor | spam⧼tpt-languages-separator⧽egg⧼tpt-languages-separator⧽sausage⧼tpt-languages-separator⧽beans⧼tpt-languages-separator⧽bacon and Lobster Thermidor |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space}}
|
Lobster Thermidor egg sausage bacon beans and spam | bacon beans spam egg Lobster Thermidor and sausage |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=...}}
|
egg...beans...bacon...Lobster Thermidor...sausage and spam | egg...Lobster Thermidor...beans...spam...bacon and sausage |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space|conj=...}}
|
beans bacon egg Lobster Thermidor spam...sausage | sausage Lobster Thermidor bacon egg beans...spam |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|conj=... and }}
|
egg, Lobster Thermidor, bacon, beans, spam... and sausage | beans, egg, bacon, Lobster Thermidor, spam... and sausage |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|limit=4}}
|
sausage, Lobster Thermidor, spam and egg | spam, egg, bacon and Lobster Thermidor |
Bulleted list
Code | Main | Sandbox |
---|---|---|
{{#invoke:random|bulleted_list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
|
|
{{#invoke:random|bulleted_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|style=color: green}}
|
|
|
{{#invoke:random|bulleted_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|item2_style=color: green|item4_style=color: orange}}
|
|
|
{{#invoke:random|bulleted_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|limit=4}}
|
|
|
Unbulleted list
Code | Main | Sandbox |
---|---|---|
{{#invoke:random|unbulleted_list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
|
|
{{#invoke:random|unbulleted_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|style=color: green}}
|
|
|
{{#invoke:random|unbulleted_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|item2_style=color: green|item4_style=color: orange}}
|
|
|
{{#invoke:random|unbulleted_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|limit=4}}
|
|
|
Horizontal list
Code | Main | Sandbox |
---|---|---|
{{#invoke:random|horizontal_list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
|
|
{{#invoke:random|horizontal_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|style=color: green}}
|
|
|
{{#invoke:random|horizontal_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|item2_style=color: green|item4_style=color: orange}}
|
|
|
{{#invoke:random|horizontal_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|limit=4}}
|
|
|
Ordered list
Code | Main | Sandbox |
---|---|---|
{{#invoke:random|ordered_list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
|
|
{{#invoke:random|ordered_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|style=color: green}}
|
|
|
{{#invoke:random|ordered_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|item2_style=color: green|item4_style=color: orange}}
|
|
|
{{#invoke:random|ordered_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|list_style_type=lower greek}}
|
|
|
{{#invoke:random|ordered_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|type=I}}
|
|
|
{{#invoke:random|ordered_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|limit=4}}
|
|
|
Horizontal ordered list
Code | Main | Sandbox |
---|---|---|
{{#invoke:random|horizontal_ordered_list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
|
|
{{#invoke:random|horizontal_ordered_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|style=color: green}}
|
|
|
{{#invoke:random|horizontal_ordered_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|item2_style=color: green|item4_style=color: orange}}
|
|
|
{{#invoke:random|horizontal_ordered_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|limit=4}}
|
|
|
Random link
Code | Main | Sandbox |
---|---|---|
{{#invoke:random|link|Aristotle}}
|
Script error: The function "link" does not exist. | Script error: The function "link" does not exist. |