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.76256845228494 | 0.91203928129377 |
{{#invoke:random|number|10}}
|
7 | 4 |
{{#invoke:random|number|10|20}}
|
20 | 12 |
{{#invoke:random|number|500000}}
|
183432 | 412954 |
{{#invoke:random|number|-10}}
|
-3 | -4 |
{{#invoke:random|number|20|10}}
|
19 | 18 |
{{#invoke:random|number|-100|-50}}
|
-78 | -95 |
{{#invoke:random|number|6.5}}
|
2 | 1 |
{{#invoke:random|number|-6.5}}
|
-3 | -1 |
{{#invoke:random|number|-16.5|-6.5}}
|
-11.5 | -8.5 |
- Test randomness with the same input
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|number}}
|
0.091155951419452 | 0.57493136803384 |
{{#invoke:random|number}}
|
0.63725568244106 | 0.19961530771089 |
{{#invoke:random|number}}
|
0.55471169741578 | 0.096666451122922 |
{{#invoke:random|number}}
|
0.10354304365047 | 0.72230202458906 |
{{#invoke:random|number}}
|
0.89286478277895 | 0.46679152383785 |
{{#invoke:random|number}}
|
0.12858198542548 | 0.70113724130259 |
{{#invoke:random|number}}
|
0.29882925995571 | 0.71253371830682 |
{{#invoke:random|number}}
|
0.89192521101419 | 0.64130993682952 |
{{#invoke:random|number}}
|
0.39757256414628 | 0.47213134890056 |
{{#invoke:random|number}}
|
0.5083171308545 | 0.42489512424213 |
{{#invoke:random|number|1000}}
|
399 | 169 |
{{#invoke:random|number|1000}}
|
439 | 202 |
{{#invoke:random|number|1000}}
|
690 | 778 |
{{#invoke:random|number|1000}}
|
441 | 926 |
{{#invoke:random|number|1000}}
|
931 | 292 |
{{#invoke:random|number|1000}}
|
743 | 31 |
{{#invoke:random|number|1000}}
|
697 | 325 |
{{#invoke:random|number|1000}}
|
662 | 517 |
{{#invoke:random|number|1000}}
|
155 | 581 |
{{#invoke:random|number|1000}}
|
711 | 986 |
Same number
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.85489747061157 |
{{#invoke:random|same_number|10}}
|
Script error: The function "same_number" does not exist. | 8 |
{{#invoke:random|same_number|10|20}}
|
Script error: The function "same_number" does not exist. | 12 |
{{#invoke:random|same_number|500000}}
|
Script error: The function "same_number" does not exist. | 98352 |
{{#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. | 10 |
{{#invoke:random|same_number|-100|-50}}
|
Script error: The function "same_number" does not exist. | -53 |
{{#invoke:random|same_number|6.5}}
|
Script error: The function "same_number" does not exist. | 7 |
{{#invoke:random|same_number|-6.5}}
|
Script error: The function "same_number" does not exist. | 0 |
{{#invoke:random|same_number|-16.5|-6.5}}
|
Script error: The function "same_number" does not exist. | -11.5 |
- Test randomness with the same input
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.98396192816271 |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.82434737534465 |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.54650218623993 |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.41987768533634 |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.13464959623974 |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.95239747685958 |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.36257534677283 |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.52979807580346 |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.27217267140382 |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.87019921320965 |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | 690 |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | 472 |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | 997 |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | 897 |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | 9 |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | 546 |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | 496 |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | 424 |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | 851 |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | 353 |
Date
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|date}}
|
10:39, 27 September 2026 (UTC) | 19:07, 04 July 2026 (UTC) |
{{#invoke:random|date|1 Jan 2000}}
|
12:17, 30 January 1970 (UTC) | 07:02, 09 July 1981 (UTC) |
{{#invoke:random|date|1 Jan 2000|27 July 2176}}
|
14:17, 27 May 2043 (UTC) | 09:43, 02 September 2001 (UTC) |
{{#invoke:random|date|1000|2000|format=Y}}
|
1208 | 1559 |
{{#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/01/16 05:54 | 2026/11/30 10:29 |
Item
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|item|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
spam | beans |
{{#invoke:random|item|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
spam | egg |
List
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
spamsausagebeanseggLobster Thermidorbacon | baconeggsausageLobster Thermidorbeansspam |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
eggbaconbeansLobster Thermidorsausagespam | sausagespambaconbeansLobster Thermidoregg |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=dot}}
|
Lobster Thermidor⧼dot-separator⧽beans⧼dot-separator⧽spam⧼dot-separator⧽sausage⧼dot-separator⧽bacon⧼dot-separator⧽egg | sausage⧼dot-separator⧽bacon⧼dot-separator⧽Lobster Thermidor⧼dot-separator⧽beans⧼dot-separator⧽egg⧼dot-separator⧽spam |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=pipe}}
|
bacon | spam | Lobster Thermidor | egg | beans | beans | spam | bacon | egg | sausage |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=comma}}
|
beans, spam, egg, bacon, Lobster Thermidor, sausage | egg, sausage, beans, spam, bacon, Lobster Thermidor |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=tpt-languages}}
|
bacon • egg • spam • Lobster Thermidor • sausage • beans | sausage • beans • Lobster Thermidor • egg • spam • bacon |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space}}
|
sausage egg spam beans bacon Lobster Thermidor | bacon beans Lobster Thermidor spam sausage egg |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=...}}
|
spam...Lobster Thermidor...beans...egg...sausage...bacon | egg...sausage...bacon...beans...spam...Lobster Thermidor |
Text list
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
spam, beans, bacon, sausage, egg and Lobster Thermidor | beans, egg, bacon, Lobster Thermidor, sausage and spam |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
beans, bacon, sausage, egg, Lobster Thermidor and spam | egg, Lobster Thermidor, spam, bacon, sausage and beans |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=dot}}
|
sausage⧼dot-separator⧽bacon⧼dot-separator⧽egg⧼dot-separator⧽beans⧼dot-separator⧽spam and Lobster Thermidor | Lobster Thermidor⧼dot-separator⧽beans⧼dot-separator⧽bacon⧼dot-separator⧽egg⧼dot-separator⧽spam and sausage |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=pipe}}
|
bacon | Lobster Thermidor | spam | beans and sausage | egg | beans | spam | Lobster Thermidor and sausage |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=comma}}
|
beans, Lobster Thermidor, sausage, spam, egg and bacon | spam, egg, beans, sausage, bacon and Lobster Thermidor |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=tpt-languages}}
|
bacon • beans • egg • spam • Lobster Thermidor and sausage | bacon • egg • spam • Lobster Thermidor • sausage and beans |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space}}
|
sausage beans Lobster Thermidor egg spam and bacon | spam egg Lobster Thermidor sausage beans and bacon |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=...}}
|
beans...egg...spam...Lobster Thermidor...sausage and bacon | egg...beans...sausage...bacon...Lobster Thermidor and spam |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space|conj=...}}
|
Lobster Thermidor bacon spam egg beans...sausage | beans sausage spam bacon egg...Lobster Thermidor |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|conj=... and }}
|
sausage, beans, egg, spam, Lobster Thermidor... and bacon | bacon, sausage, Lobster Thermidor, spam, beans... and egg |
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}}
|
|
|