Module:Random/testcases
< Module:Random
Jump to navigation
Jump to search
Revision as of 09:45, 28 November 2013 by blackwiki>Mr. Stradivarius (add same_number function cases)
Contents
Number
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|number}}
|
0.21731832959564 | 0.79806806417092 |
{{#invoke:random|number|10}}
|
6 | 7 |
{{#invoke:random|number|10|20}}
|
18 | 10 |
{{#invoke:random|number|500000}}
|
154685 | 125961 |
{{#invoke:random|number|-10}}
|
-9 | -5 |
{{#invoke:random|number|20|10}}
|
20 | 12 |
{{#invoke:random|number|-100|-50}}
|
-85 | -62 |
{{#invoke:random|number|6.5}}
|
7 | 7 |
{{#invoke:random|number|-6.5}}
|
-1 | -4 |
{{#invoke:random|number|-16.5|-6.5}}
|
-14.5 | -8.5 |
- Test randomness with the same input
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|number}}
|
0.12162314221339 | 0.88127000857204 |
{{#invoke:random|number}}
|
0.33533306668295 | 0.43322360256371 |
{{#invoke:random|number}}
|
0.2365162620491 | 0.61270523006688 |
{{#invoke:random|number}}
|
0.084339207077557 | 0.46080359838009 |
{{#invoke:random|number}}
|
0.99301295028674 | 0.46349520863197 |
{{#invoke:random|number}}
|
0.98600149200577 | 0.83023942393728 |
{{#invoke:random|number}}
|
0.64479278896227 | 0.58759324047137 |
{{#invoke:random|number}}
|
0.12507597921653 | 0.23694286087386 |
{{#invoke:random|number}}
|
0.97402977057455 | 0.50696320995081 |
{{#invoke:random|number}}
|
0.25685004017169 | 0.39499137196457 |
{{#invoke:random|number|1000}}
|
456 | 907 |
{{#invoke:random|number|1000}}
|
371 | 1000 |
{{#invoke:random|number|1000}}
|
663 | 241 |
{{#invoke:random|number|1000}}
|
357 | 522 |
{{#invoke:random|number|1000}}
|
41 | 918 |
{{#invoke:random|number|1000}}
|
292 | 296 |
{{#invoke:random|number|1000}}
|
789 | 973 |
{{#invoke:random|number|1000}}
|
800 | 224 |
{{#invoke:random|number|1000}}
|
33 | 441 |
{{#invoke:random|number|1000}}
|
347 | 311 |
Same number
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.20090154893738 |
{{#invoke:random|same_number|10}}
|
Script error: The function "same_number" does not exist. | 2 |
{{#invoke:random|same_number|10|20}}
|
Script error: The function "same_number" does not exist. | 15 |
{{#invoke:random|same_number|500000}}
|
Script error: The function "same_number" does not exist. | 242850 |
{{#invoke:random|same_number|-10}}
|
Script error: The function "same_number" does not exist. | -6 |
{{#invoke:random|same_number|20|10}}
|
Script error: The function "same_number" does not exist. | 17 |
{{#invoke:random|same_number|-100|-50}}
|
Script error: The function "same_number" does not exist. | -87 |
{{#invoke:random|same_number|6.5}}
|
Script error: The function "same_number" does not exist. | 6 |
{{#invoke:random|same_number|-6.5}}
|
Script error: The function "same_number" does not exist. | -2 |
{{#invoke:random|same_number|-16.5|-6.5}}
|
Script error: The function "same_number" does not exist. | -14.5 |
- Test randomness with the same input
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.13053192064656 |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.10539028379386 |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.86711652105074 |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.62955105240902 |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.10493819699853 |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.37447805673558 |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.41186299427034 |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.46341110182154 |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.03386228207213 |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.052558930149562 |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | 3 |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | 852 |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | 512 |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | 446 |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | 527 |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | 549 |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | 460 |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | 692 |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | 470 |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | 716 |
Date
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|date}}
|
22:33, 15 June 2026 (UTC) | 05:32, 03 March 2026 (UTC) |
{{#invoke:random|date|1 Jan 2000}}
|
22:19, 09 December 1990 (UTC) | 23:49, 03 November 1989 (UTC) |
{{#invoke:random|date|1 Jan 2000|27 July 2176}}
|
10:17, 30 May 2137 (UTC) | 11:46, 29 January 2108 (UTC) |
{{#invoke:random|date|1000|2000|format=Y}}
|
1852 | 1047 |
{{#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/07/25 13:07 | 2026/11/10 09:01 |
Item
| 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}}
|
beans | bacon |
List
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
eggspambaconLobster Thermidorsausagebeans | Lobster Thermidorsausagespambeansbaconegg |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
Lobster Thermidoreggbeanssausagebaconspam | baconeggbeansspamsausageLobster Thermidor |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=dot}}
|
Lobster Thermidor⧼dot-separator⧽bacon⧼dot-separator⧽spam⧼dot-separator⧽egg⧼dot-separator⧽beans⧼dot-separator⧽sausage | egg⧼dot-separator⧽beans⧼dot-separator⧽Lobster Thermidor⧼dot-separator⧽bacon⧼dot-separator⧽sausage⧼dot-separator⧽spam |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=pipe}}
|
sausage | beans | spam | bacon | Lobster Thermidor | beans | egg | bacon | spam | Lobster Thermidor |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=comma}}
|
bacon, Lobster Thermidor, egg, beans, spam, sausage | beans, sausage, Lobster Thermidor, spam, bacon, egg |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=tpt-languages}}
|
beans • spam • bacon • sausage • egg • Lobster Thermidor | spam • sausage • bacon • beans • Lobster Thermidor • egg |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space}}
|
egg Lobster Thermidor bacon sausage beans spam | beans Lobster Thermidor egg bacon spam sausage |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=...}}
|
egg...beans...sausage...spam...bacon...Lobster Thermidor | spam...sausage...beans...egg...Lobster Thermidor...bacon |
Text list
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
bacon, beans, egg, Lobster Thermidor, spam and sausage | beans, spam, egg, bacon, sausage and Lobster Thermidor |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
bacon, egg, sausage, beans, spam and Lobster Thermidor | sausage, Lobster Thermidor, spam, beans, egg and bacon |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=dot}}
|
spam⧼dot-separator⧽egg⧼dot-separator⧽sausage⧼dot-separator⧽Lobster Thermidor⧼dot-separator⧽beans and bacon | bacon⧼dot-separator⧽egg⧼dot-separator⧽spam⧼dot-separator⧽beans⧼dot-separator⧽sausage and Lobster Thermidor |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=pipe}}
|
bacon | spam | Lobster Thermidor | egg and sausage | beans | bacon | egg | sausage and spam |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=comma}}
|
spam, bacon, Lobster Thermidor, egg, beans and sausage | bacon, sausage, egg, Lobster Thermidor, spam and beans |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=tpt-languages}}
|
egg • beans • Lobster Thermidor • sausage • spam and bacon | beans • bacon • Lobster Thermidor • spam • sausage and egg |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space}}
|
bacon sausage Lobster Thermidor egg beans and spam | Lobster Thermidor sausage spam beans egg and bacon |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=...}}
|
bacon...Lobster Thermidor...spam...sausage...egg and beans | beans...sausage...bacon...spam...Lobster Thermidor and egg |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space|conj=...}}
|
Lobster Thermidor spam egg bacon sausage...beans | egg Lobster Thermidor bacon sausage beans...spam |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|conj=... and }}
|
sausage, beans, Lobster Thermidor, spam, egg... and bacon | Lobster Thermidor, egg, sausage, bacon, beans... and spam |
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}}
|
|
|