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
Code | Main | Sandbox |
---|---|---|
{{#invoke:random|number}}
|
0.021479201047439 | 0.90114108375327 |
{{#invoke:random|number|10}}
|
4 | 2 |
{{#invoke:random|number|10|20}}
|
14 | 14 |
{{#invoke:random|number|500000}}
|
45849 | 499757 |
{{#invoke:random|number|-10}}
|
0 | -3 |
{{#invoke:random|number|20|10}}
|
17 | 20 |
{{#invoke:random|number|-100|-50}}
|
-99 | -64 |
{{#invoke:random|number|6.5}}
|
4 | 2 |
{{#invoke:random|number|-6.5}}
|
0 | -3 |
{{#invoke:random|number|-16.5|-6.5}}
|
-10.5 | -7.5 |
- Test randomness with the same input
Code | Main | Sandbox |
---|---|---|
{{#invoke:random|number}}
|
0.72752341149725 | 0.94965175024683 |
{{#invoke:random|number}}
|
0.34203794661073 | 0.149539116374 |
{{#invoke:random|number}}
|
0.86227657080734 | 0.40401538433694 |
{{#invoke:random|number}}
|
0.55349520619656 | 0.28785910051682 |
{{#invoke:random|number}}
|
0.19345693858036 | 0.75707612547887 |
{{#invoke:random|number}}
|
0.32069531144607 | 0.88431449787892 |
{{#invoke:random|number}}
|
0.20453902762595 | 0.35353056823534 |
{{#invoke:random|number}}
|
0.50252210884472 | 0.6520024075415 |
{{#invoke:random|number}}
|
0.80099394768523 | 0.77972858435462 |
{{#invoke:random|number}}
|
0.46640383194499 | 0.2775990312349 |
{{#invoke:random|number|1000}}
|
458 | 822 |
{{#invoke:random|number|1000}}
|
33 | 251 |
{{#invoke:random|number|1000}}
|
931 | 160 |
{{#invoke:random|number|1000}}
|
388 | 176 |
{{#invoke:random|number|1000}}
|
332 | 191 |
{{#invoke:random|number|1000}}
|
979 | 90 |
{{#invoke:random|number|1000}}
|
828 | 917 |
{{#invoke:random|number|1000}}
|
505 | 815 |
{{#invoke:random|number|1000}}
|
161 | 637 |
{{#invoke:random|number|1000}}
|
295 | 964 |
Same number
Code | Main | Sandbox |
---|---|---|
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | Script error: The function "same_number" does not exist. |
{{#invoke:random|same_number|10}}
|
Script error: The function "same_number" does not exist. | Script error: The function "same_number" does not exist. |
{{#invoke:random|same_number|10|20}}
|
Script error: The function "same_number" does not exist. | Script error: The function "same_number" does not exist. |
{{#invoke:random|same_number|500000}}
|
Script error: The function "same_number" does not exist. | Script error: The function "same_number" does not exist. |
{{#invoke:random|same_number|-10}}
|
Script error: The function "same_number" does not exist. | Script error: The function "same_number" does not exist. |
{{#invoke:random|same_number|20|10}}
|
Script error: The function "same_number" does not exist. | Script error: The function "same_number" does not exist. |
{{#invoke:random|same_number|-100|-50}}
|
Script error: The function "same_number" does not exist. | Script error: The function "same_number" does not exist. |
{{#invoke:random|same_number|6.5}}
|
Script error: The function "same_number" does not exist. | Script error: The function "same_number" does not exist. |
{{#invoke:random|same_number|-6.5}}
|
Script error: The function "same_number" does not exist. | Script error: The function "same_number" does not exist. |
{{#invoke:random|same_number|-16.5|-6.5}}
|
Script error: The function "same_number" does not exist. | Script error: The function "same_number" does not exist. |
- Test randomness with the same input
Code | Main | Sandbox |
---|---|---|
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | Script error: The function "same_number" does not exist. |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | Script error: The function "same_number" does not exist. |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | Script error: The function "same_number" does not exist. |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | Script error: The function "same_number" does not exist. |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | Script error: The function "same_number" does not exist. |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | Script error: The function "same_number" does not exist. |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | Script error: The function "same_number" does not exist. |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | Script error: The function "same_number" does not exist. |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | Script error: The function "same_number" does not exist. |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | Script error: The function "same_number" does not exist. |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | Script error: The function "same_number" does not exist. |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | Script error: The function "same_number" does not exist. |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | Script error: The function "same_number" does not exist. |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | Script error: The function "same_number" does not exist. |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | Script error: The function "same_number" does not exist. |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | Script error: The function "same_number" does not exist. |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | Script error: The function "same_number" does not exist. |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | Script error: The function "same_number" does not exist. |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | Script error: The function "same_number" does not exist. |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | Script error: The function "same_number" does not exist. |
Date
Code | Main | Sandbox |
---|---|---|
{{#invoke:random|date}}
|
20:13, 06 December 2025 (UTC) | 11:47, 04 January 2025 (UTC) |
{{#invoke:random|date|1 Jan 2000}}
|
03:43, 28 August 1972 (UTC) | 00:58, 07 January 1989 (UTC) |
{{#invoke:random|date|1 Jan 2000|27 July 2176}}
|
23:32, 29 April 2135 (UTC) | 20:00, 26 February 2030 (UTC) |
{{#invoke:random|date|1000|2000|format=Y}}
|
1806 | 1562 |
{{#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/06/07 11:03 | 2025/09/15 00:47 |
Item
Code | Main | Sandbox |
---|---|---|
{{#invoke:random|item|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
spam | egg |
{{#invoke:random|item|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
sausage | bacon |
List
Code | Main | Sandbox |
---|---|---|
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
Lobster Thermidorbaconeggsausagespambeans | eggspambeansbaconsausageLobster Thermidor |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
baconsausagebeansLobster Thermidoreggspam | Lobster Thermidorbeanseggsausagebaconspam |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=dot}}
|
sausage · bacon · spam · egg · Lobster Thermidor · beans | bacon · egg · sausage · Lobster Thermidor · spam · beans |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=pipe}}
|
Lobster Thermidor | beans | bacon | egg | spam | Lobster Thermidor | beans | egg | spam | bacon |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=comma}}
|
beans, Lobster Thermidor, bacon, spam, egg, sausage | bacon, beans, spam, egg, sausage, 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⧽beans⧼tpt-languages-separator⧽Lobster Thermidor⧼tpt-languages-separator⧽spam | sausage⧼tpt-languages-separator⧽bacon⧼tpt-languages-separator⧽egg⧼tpt-languages-separator⧽spam⧼tpt-languages-separator⧽Lobster Thermidor⧼tpt-languages-separator⧽beans |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space}}
|
Lobster Thermidor spam beans bacon sausage egg | Lobster Thermidor beans spam bacon sausage egg |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=...}}
|
beans...sausage...spam...Lobster Thermidor...bacon...egg | spam...egg...Lobster Thermidor...bacon...beans...sausage |
Text list
Code | Main | Sandbox |
---|---|---|
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
sausage, beans, egg, spam, bacon and Lobster Thermidor | Lobster Thermidor, beans, bacon, spam, sausage and egg |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
spam, egg, Lobster Thermidor, beans, bacon and sausage | beans, spam, sausage, bacon, Lobster Thermidor and egg |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=dot}}
|
bacon · beans · Lobster Thermidor · egg · sausage and spam | Lobster Thermidor · bacon · egg · spam · beans and sausage |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=pipe}}
|
Lobster Thermidor | spam | beans | bacon and egg | Lobster Thermidor | egg | bacon | sausage and spam |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=comma}}
|
bacon, Lobster Thermidor, beans, egg, sausage and spam | bacon, spam, Lobster Thermidor, beans, sausage and egg |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=tpt-languages}}
|
egg⧼tpt-languages-separator⧽sausage⧼tpt-languages-separator⧽beans⧼tpt-languages-separator⧽spam⧼tpt-languages-separator⧽bacon and Lobster Thermidor | egg⧼tpt-languages-separator⧽sausage⧼tpt-languages-separator⧽bacon⧼tpt-languages-separator⧽Lobster Thermidor⧼tpt-languages-separator⧽spam and beans |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space}}
|
spam beans sausage bacon egg and Lobster Thermidor | bacon beans spam Lobster Thermidor egg and sausage |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=...}}
|
egg...bacon...sausage...beans...Lobster Thermidor and spam | sausage...beans...bacon...Lobster Thermidor...egg and spam |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space|conj=...}}
|
sausage beans spam bacon Lobster Thermidor...egg | egg sausage beans Lobster Thermidor bacon...spam |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|conj=... and }}
|
spam, beans, sausage, egg, bacon... and Lobster Thermidor | sausage, egg, beans, spam, Lobster Thermidor... and bacon |
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|item_style2=color: green|item_style4=color: orange}}
|
|
|
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|item_style2=color: green|item_style4=color: orange}}
|
|
|
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|item_style2=color: green|item_style4=color: orange}}
|
|
|
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|item_style2=color: green|item_style4=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}}
|
|
|
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|item_style2=color: green|item_style4=color: orange}}
|
|
|