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.068557695051915 | 0.99866645270896 |
{{#invoke:random|number|10}}
|
6 | 10 |
{{#invoke:random|number|10|20}}
|
11 | 12 |
{{#invoke:random|number|500000}}
|
274695 | 55096 |
{{#invoke:random|number|-10}}
|
-9 | -9 |
{{#invoke:random|number|20|10}}
|
20 | 20 |
{{#invoke:random|number|-100|-50}}
|
-61 | -78 |
{{#invoke:random|number|6.5}}
|
6 | 3 |
{{#invoke:random|number|-6.5}}
|
-1 | 0 |
{{#invoke:random|number|-16.5|-6.5}}
|
-16.5 | -15.5 |
- Test randomness with the same input
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|number}}
|
0.05854789542898 | 0.91443409207949 |
{{#invoke:random|number}}
|
0.99943866953228 | 0.97019105962021 |
{{#invoke:random|number}}
|
0.35793713683166 | 0.30377632626508 |
{{#invoke:random|number}}
|
0.50549375568772 | 0.85645669645465 |
{{#invoke:random|number}}
|
0.48711611818854 | 0.61967203841529 |
{{#invoke:random|number}}
|
0.35113442100172 | 0.60993223805443 |
{{#invoke:random|number}}
|
0.027858391882786 | 0.033798878096882 |
{{#invoke:random|number}}
|
0.00035309605316869 | 0.035820161940446 |
{{#invoke:random|number}}
|
0.73130623844047 | 0.13932228607094 |
{{#invoke:random|number}}
|
0.6749390380806 | 0.96971671002438 |
{{#invoke:random|number|1000}}
|
569 | 126 |
{{#invoke:random|number|1000}}
|
722 | 454 |
{{#invoke:random|number|1000}}
|
594 | 297 |
{{#invoke:random|number|1000}}
|
53 | 95 |
{{#invoke:random|number|1000}}
|
309 | 127 |
{{#invoke:random|number|1000}}
|
341 | 610 |
{{#invoke:random|number|1000}}
|
334 | 487 |
{{#invoke:random|number|1000}}
|
253 | 879 |
{{#invoke:random|number|1000}}
|
708 | 630 |
{{#invoke:random|number|1000}}
|
317 | 998 |
Same number
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.73807565995402 |
{{#invoke:random|same_number|10}}
|
Script error: The function "same_number" does not exist. | 5 |
{{#invoke:random|same_number|10|20}}
|
Script error: The function "same_number" does not exist. | 10 |
{{#invoke:random|same_number|500000}}
|
Script error: The function "same_number" does not exist. | 198173 |
{{#invoke:random|same_number|-10}}
|
Script error: The function "same_number" does not exist. | -8 |
{{#invoke:random|same_number|20|10}}
|
Script error: The function "same_number" does not exist. | 18 |
{{#invoke:random|same_number|-100|-50}}
|
Script error: The function "same_number" does not exist. | -51 |
{{#invoke:random|same_number|6.5}}
|
Script error: The function "same_number" does not exist. | 1 |
{{#invoke:random|same_number|-6.5}}
|
Script error: The function "same_number" does not exist. | -4 |
{{#invoke:random|same_number|-16.5|-6.5}}
|
Script error: The function "same_number" does not exist. | -15.5 |
- Test randomness with the same input
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.27358619974627 |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.33222543323982 |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.95528475612182 |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.85549289400479 |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.88663126802381 |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.3023017897747 |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.90975941434026 |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.62144821492091 |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.80829358278229 |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.122835703717 |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | 753 |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | 525 |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | 645 |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | 371 |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | 122 |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | 47 |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | 244 |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | 802 |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | 391 |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | 26 |
Date
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|date}}
|
07:39, 24 February 2026 (UTC) | 06:24, 19 June 2026 (UTC) |
{{#invoke:random|date|1 Jan 2000}}
|
03:06, 27 June 1999 (UTC) | 20:38, 15 June 1997 (UTC) |
{{#invoke:random|date|1 Jan 2000|27 July 2176}}
|
15:34, 18 April 2099 (UTC) | 01:19, 18 February 2105 (UTC) |
{{#invoke:random|date|1000|2000|format=Y}}
|
1509 | 1909 |
{{#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/05/19 19:17 | 2026/05/09 15:09 |
Item
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|item|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
sausage | spam |
{{#invoke:random|item|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
Lobster Thermidor | egg |
List
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
beanseggLobster Thermidorspambaconsausage | Lobster Thermidorspambaconbeanssausageegg |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
sausagespamLobster Thermidoreggbaconbeans | Lobster Thermidorspameggbaconsausagebeans |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=dot}}
|
spam⧼dot-separator⧽sausage⧼dot-separator⧽egg⧼dot-separator⧽bacon⧼dot-separator⧽Lobster Thermidor⧼dot-separator⧽beans | sausage⧼dot-separator⧽spam⧼dot-separator⧽bacon⧼dot-separator⧽beans⧼dot-separator⧽Lobster Thermidor⧼dot-separator⧽egg |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=pipe}}
|
egg | Lobster Thermidor | bacon | sausage | beans | Lobster Thermidor | bacon | beans | sausage | spam |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=comma}}
|
spam, sausage, bacon, Lobster Thermidor, beans, egg | spam, sausage, beans, bacon, Lobster Thermidor, egg |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=tpt-languages}}
|
beans • egg • sausage • Lobster Thermidor • spam • bacon | beans • sausage • Lobster Thermidor • egg • bacon • spam |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space}}
|
egg Lobster Thermidor spam beans bacon sausage | bacon egg Lobster Thermidor sausage spam beans |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=...}}
|
spam...sausage...bacon...egg...Lobster Thermidor...beans | beans...spam...Lobster Thermidor...bacon...sausage...egg |
Text list
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
sausage, egg, bacon, beans, spam and Lobster Thermidor | sausage, egg, Lobster Thermidor, spam, beans and bacon |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
spam, egg, sausage, beans, Lobster Thermidor and bacon | beans, spam, bacon, egg, sausage and Lobster Thermidor |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=dot}}
|
beans⧼dot-separator⧽egg⧼dot-separator⧽spam⧼dot-separator⧽Lobster Thermidor⧼dot-separator⧽bacon and sausage | egg⧼dot-separator⧽bacon⧼dot-separator⧽spam⧼dot-separator⧽Lobster Thermidor⧼dot-separator⧽sausage and beans |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=pipe}}
|
egg | Lobster Thermidor | sausage | bacon and spam | egg | spam | sausage | bacon and beans |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=comma}}
|
bacon, Lobster Thermidor, spam, beans, sausage and egg | egg, sausage, bacon, beans, spam and Lobster Thermidor |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=tpt-languages}}
|
spam • sausage • egg • beans • Lobster Thermidor and bacon | Lobster Thermidor • sausage • bacon • beans • spam and egg |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space}}
|
Lobster Thermidor bacon sausage egg spam and beans | Lobster Thermidor egg bacon beans sausage and spam |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=...}}
|
bacon...sausage...Lobster Thermidor...egg...spam and beans | egg...Lobster Thermidor...bacon...spam...sausage and beans |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space|conj=...}}
|
spam bacon Lobster Thermidor sausage beans...egg | beans egg spam sausage Lobster Thermidor...bacon |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|conj=... and }}
|
sausage, bacon, beans, egg, spam... and Lobster Thermidor | sausage, spam, bacon, egg, beans... 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|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}}
|
|
|