Module:Random/testcases
Appearance
| 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: |
Number
[edit]| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|number}}
|
0.99259992735116 | 0.11614331608459 |
{{#invoke:random|number|10}}
|
1 | 10 |
{{#invoke:random|number|10|20}}
|
20 | 16 |
{{#invoke:random|number|500000}}
|
41681 | 371927 |
{{#invoke:random|number|-10}}
|
-9 | -8 |
{{#invoke:random|number|20|10}}
|
19 | 15 |
{{#invoke:random|number|-100|-50}}
|
-95 | -86 |
{{#invoke:random|number|6.5}}
|
6 | 4 |
{{#invoke:random|number|-6.5}}
|
-4 | -2 |
{{#invoke:random|number|-16.5|-6.5}}
|
-16.5 | -8.5 |
- Test randomness with the same input
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|number}}
|
0.17114370417369 | 0.36733656440272 |
{{#invoke:random|number}}
|
0.97815659315239 | 0.81110543748881 |
{{#invoke:random|number}}
|
0.5931594095161 | 0.78935226927947 |
{{#invoke:random|number}}
|
0.5714057644696 | 0.18222579321928 |
{{#invoke:random|number}}
|
0.96427928887507 | 0.5750997944619 |
{{#invoke:random|number}}
|
0.77129265422527 | 0.55334662625256 |
{{#invoke:random|number}}
|
0.16416665500224 | 0.36035951476561 |
{{#invoke:random|number}}
|
0.97166782476551 | 0.16786068452888 |
{{#invoke:random|number}}
|
0.77868071327856 | 0.65883087723461 |
{{#invoke:random|number}}
|
0.22245006320181 | 0.41864292296518 |
{{#invoke:random|number|1000}}
|
16 | 188 |
{{#invoke:random|number|1000}}
|
362 | 976 |
{{#invoke:random|number|1000}}
|
149 | 322 |
{{#invoke:random|number|1000}}
|
937 | 916 |
{{#invoke:random|number|1000}}
|
842 | 15 |
{{#invoke:random|number|1000}}
|
995 | 393 |
{{#invoke:random|number|1000}}
|
211 | 851 |
{{#invoke:random|number|1000}}
|
419 | 79 |
{{#invoke:random|number|1000}}
|
252 | 426 |
{{#invoke:random|number|1000}}
|
845 | 766 |
Same number
[edit]| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|number|same=yes}}
|
0.94955071711426 | 0.94955071711426 |
{{#invoke:random|number|same=yes|10}}
|
10 | 10 |
{{#invoke:random|number|same=yes|10|20}}
|
20 | 20 |
{{#invoke:random|number|same=yes|500000}}
|
486821 | 486821 |
{{#invoke:random|number|same=yes|-10}}
|
-9 | -9 |
{{#invoke:random|number|same=yes|20|10}}
|
20 | 20 |
{{#invoke:random|number|same=yes|-100|-50}}
|
-51 | -51 |
{{#invoke:random|number|same=yes|6.5}}
|
7 | 7 |
{{#invoke:random|number|same=yes|-6.5}}
|
-6 | -6 |
{{#invoke:random|number|same=yes|-16.5|-6.5}}
|
-6.5 | -6.5 |
- Test randomness with the same input
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|number|same=yes}}
|
0.94955071711426 | 0.94955071711426 |
{{#invoke:random|number|same=yes}}
|
0.94955071711426 | 0.94955071711426 |
{{#invoke:random|number|same=yes}}
|
0.94955071711426 | 0.94955071711426 |
{{#invoke:random|number|same=yes}}
|
0.94955071711426 | 0.94955071711426 |
{{#invoke:random|number|same=yes}}
|
0.94955071711426 | 0.94955071711426 |
{{#invoke:random|number|same=yes}}
|
0.94955071711426 | 0.94955071711426 |
{{#invoke:random|number|same=yes}}
|
0.94955071711426 | 0.94955071711426 |
{{#invoke:random|number|same=yes}}
|
0.94955071711426 | 0.94955071711426 |
{{#invoke:random|number|same=yes}}
|
0.94955071711426 | 0.94955071711426 |
{{#invoke:random|number|same=yes}}
|
0.94955071711426 | 0.94955071711426 |
{{#invoke:random|number|same=yes|1000}}
|
974 | 974 |
{{#invoke:random|number|same=yes|1000}}
|
974 | 974 |
{{#invoke:random|number|same=yes|1000}}
|
974 | 974 |
{{#invoke:random|number|same=yes|1000}}
|
974 | 974 |
{{#invoke:random|number|same=yes|1000}}
|
974 | 974 |
{{#invoke:random|number|same=yes|1000}}
|
974 | 974 |
{{#invoke:random|number|same=yes|1000}}
|
974 | 974 |
{{#invoke:random|number|same=yes|1000}}
|
974 | 974 |
{{#invoke:random|number|same=yes|1000}}
|
974 | 974 |
{{#invoke:random|number|same=yes|1000}}
|
974 | 974 |
Date
[edit]| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|date}}
|
09:55, 17 February 2026 (UTC) | 03:10, 01 June 2026 (UTC) |
{{#invoke:random|date|1 Jan 2000}}
|
19:32, 03 February 1988 (UTC) | 13:54, 08 August 1996 (UTC) |
{{#invoke:random|date|1 Jan 2000|27 July 2176}}
|
13:37, 17 May 2134 (UTC) | 02:46, 24 January 2169 (UTC) |
{{#invoke:random|date|1000|2000|format=Y}}
|
1951 | 1941 |
{{#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}}
|
2026/03/09 15:48 | 2026/09/27 08:32 |
Item
[edit]| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|item|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
beans | beans |
{{#invoke:random|item|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
egg | bacon |
List
[edit]| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
eggspamsausageLobster Thermidorbeansbacon | beansLobster Thermidorsausageeggspambacon |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
beansbaconLobster Thermidoreggsausagespam | sausagebaconspameggbeansLobster Thermidor |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=dot}}
|
sausage · spam · Lobster Thermidor · egg · bacon · beans | beans · spam · bacon · sausage · Lobster Thermidor · egg |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=pipe}}
|
egg | Lobster Thermidor | bacon | sausage | spam | beans | sausage | Lobster Thermidor | egg | bacon |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=comma}}
|
beans, bacon, Lobster Thermidor, spam, egg, sausage | egg, bacon, beans, sausage, Lobster Thermidor, spam |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=tpt-languages}}
|
sausage⧼tpt-languages-separator⧽spam⧼tpt-languages-separator⧽egg⧼tpt-languages-separator⧽bacon⧼tpt-languages-separator⧽beans⧼tpt-languages-separator⧽Lobster Thermidor | sausage⧼tpt-languages-separator⧽bacon⧼tpt-languages-separator⧽Lobster Thermidor⧼tpt-languages-separator⧽spam⧼tpt-languages-separator⧽egg⧼tpt-languages-separator⧽beans |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space}}
|
Lobster Thermidor sausage egg spam beans bacon | bacon Lobster Thermidor sausage egg spam beans |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=...}}
|
spam...bacon...sausage...egg...beans...Lobster Thermidor | egg...sausage...Lobster Thermidor...spam...beans...bacon |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|limit=4}}
|
beansLobster Thermidorbaconspam | spambeansbaconegg |
Text list
[edit]| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
spam, bacon, beans, egg, sausage and Lobster Thermidor | beans, sausage, Lobster Thermidor, egg, bacon and spam |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
bacon, spam, sausage, Lobster Thermidor, beans and egg | Lobster Thermidor, sausage, beans, spam, egg and bacon |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=dot}}
|
bacon · beans · sausage · Lobster Thermidor · egg and spam | spam · beans · Lobster Thermidor · bacon · egg and sausage |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=pipe}}
|
Lobster Thermidor | egg | bacon | sausage and beans | sausage | bacon | spam | beans and egg |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=comma}}
|
bacon, beans, spam, sausage, egg and Lobster Thermidor | sausage, spam, egg, bacon, beans and Lobster Thermidor |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=tpt-languages}}
|
Lobster Thermidor⧼tpt-languages-separator⧽bacon⧼tpt-languages-separator⧽egg⧼tpt-languages-separator⧽beans⧼tpt-languages-separator⧽spam and sausage | egg⧼tpt-languages-separator⧽spam⧼tpt-languages-separator⧽sausage⧼tpt-languages-separator⧽bacon⧼tpt-languages-separator⧽Lobster Thermidor and beans |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space}}
|
sausage spam bacon Lobster Thermidor beans and egg | egg bacon spam sausage Lobster Thermidor and beans |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=...}}
|
spam...beans...egg...Lobster Thermidor...sausage and bacon | spam...Lobster Thermidor...beans...bacon...sausage and egg |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space|conj=...}}
|
beans egg bacon sausage spam...Lobster Thermidor | beans spam sausage egg Lobster Thermidor...bacon |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|conj=... and }}
|
egg, sausage, bacon, spam, Lobster Thermidor... and beans | beans, bacon, sausage, Lobster Thermidor, egg... and spam |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|limit=4}}
|
bacon, Lobster Thermidor, egg and sausage | Lobster Thermidor, egg, beans and sausage |
Bulleted list
[edit]| 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
[edit]| 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
[edit]| 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
[edit]| 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
[edit]| 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
[edit]| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|link|Aristotle}}
|
Script error: The function "link" does not exist. | Script error: The function "link" does not exist. |