Difference between revisions of "Module:Random/testcases"
Jump to navigation
Jump to search
blackwiki>Mr. Stradivarius (→Number: test randomness with same input) |
blackwiki>Mr. Stradivarius (add same_number function cases) |
||
| Line 136: | Line 136: | ||
| <code><nowiki>{{#invoke:random|number|1000}}</nowiki></code> | | <code><nowiki>{{#invoke:random|number|1000}}</nowiki></code> | ||
| {{#invoke:random|number|1000}} | | {{#invoke:random|number|1000}} | ||
| + | | {{#invoke:random/sandbox|number|1000}} | ||
| + | |- | ||
| + | |} | ||
| + | |||
| + | == Same number == | ||
| + | |||
| + | {| class="wikitable" | ||
| + | |- | ||
| + | ! Code | ||
| + | ! Main | ||
| + | ! Sandbox | ||
| + | |- | ||
| + | | <code><nowiki>{{#invoke:random|same_number}}</nowiki></code> | ||
| + | | {{#invoke:random|same_number}} | ||
| + | | {{#invoke:random/sandbox|number}} | ||
| + | |- | ||
| + | | <code><nowiki>{{#invoke:random|same_number|10}}</nowiki></code> | ||
| + | | {{#invoke:random|same_number|10}} | ||
| + | | {{#invoke:random/sandbox|number|10}} | ||
| + | |- | ||
| + | | <code><nowiki>{{#invoke:random|same_number|10|20}}</nowiki></code> | ||
| + | | {{#invoke:random|same_number|10|20}} | ||
| + | | {{#invoke:random/sandbox|number|10|20}} | ||
| + | |- | ||
| + | | <code><nowiki>{{#invoke:random|same_number|500000}}</nowiki></code> | ||
| + | | {{#invoke:random|same_number|500000}} | ||
| + | | {{#invoke:random/sandbox|number|500000}} | ||
| + | |- | ||
| + | | <code><nowiki>{{#invoke:random|same_number|-10}}</nowiki></code> | ||
| + | | {{#invoke:random|same_number|-10}} | ||
| + | | {{#invoke:random/sandbox|number|-10}} | ||
| + | |- | ||
| + | | <code><nowiki>{{#invoke:random|same_number|20|10}}</nowiki></code> | ||
| + | | {{#invoke:random|same_number|20|10}} | ||
| + | | {{#invoke:random/sandbox|number|20|10}} | ||
| + | |- | ||
| + | | <code><nowiki>{{#invoke:random|same_number|-100|-50}}</nowiki></code> | ||
| + | | {{#invoke:random|same_number|-100|-50}} | ||
| + | | {{#invoke:random/sandbox|number|-100|-50}} | ||
| + | |- | ||
| + | | <code><nowiki>{{#invoke:random|same_number|6.5}}</nowiki></code> | ||
| + | | {{#invoke:random|same_number|6.5}} | ||
| + | | {{#invoke:random/sandbox|number|6.5}} | ||
| + | |- | ||
| + | | <code><nowiki>{{#invoke:random|same_number|-6.5}}</nowiki></code> | ||
| + | | {{#invoke:random|same_number|-6.5}} | ||
| + | | {{#invoke:random/sandbox|number|-6.5}} | ||
| + | |- | ||
| + | | <code><nowiki>{{#invoke:random|same_number|-16.5|-6.5}}</nowiki></code> | ||
| + | | {{#invoke:random|same_number|-16.5|-6.5}} | ||
| + | | {{#invoke:random/sandbox|number|-16.5|-6.5}} | ||
| + | |} | ||
| + | |||
| + | ; Test randomness with the same input | ||
| + | |||
| + | {| class="wikitable" | ||
| + | |- | ||
| + | ! Code | ||
| + | ! Main | ||
| + | ! Sandbox | ||
| + | |- | ||
| + | | <code><nowiki>{{#invoke:random|same_number}}</nowiki></code> | ||
| + | | {{#invoke:random|same_number}} | ||
| + | | {{#invoke:random/sandbox|number}} | ||
| + | |- | ||
| + | | <code><nowiki>{{#invoke:random|same_number}}</nowiki></code> | ||
| + | | {{#invoke:random|same_number}} | ||
| + | | {{#invoke:random/sandbox|number}} | ||
| + | |- | ||
| + | | <code><nowiki>{{#invoke:random|same_number}}</nowiki></code> | ||
| + | | {{#invoke:random|same_number}} | ||
| + | | {{#invoke:random/sandbox|number}} | ||
| + | |- | ||
| + | | <code><nowiki>{{#invoke:random|same_number}}</nowiki></code> | ||
| + | | {{#invoke:random|same_number}} | ||
| + | | {{#invoke:random/sandbox|number}} | ||
| + | |- | ||
| + | | <code><nowiki>{{#invoke:random|same_number}}</nowiki></code> | ||
| + | | {{#invoke:random|same_number}} | ||
| + | | {{#invoke:random/sandbox|number}} | ||
| + | |- | ||
| + | | <code><nowiki>{{#invoke:random|same_number}}</nowiki></code> | ||
| + | | {{#invoke:random|same_number}} | ||
| + | | {{#invoke:random/sandbox|number}} | ||
| + | |- | ||
| + | | <code><nowiki>{{#invoke:random|same_number}}</nowiki></code> | ||
| + | | {{#invoke:random|same_number}} | ||
| + | | {{#invoke:random/sandbox|number}} | ||
| + | |- | ||
| + | | <code><nowiki>{{#invoke:random|same_number}}</nowiki></code> | ||
| + | | {{#invoke:random|same_number}} | ||
| + | | {{#invoke:random/sandbox|number}} | ||
| + | |- | ||
| + | | <code><nowiki>{{#invoke:random|same_number}}</nowiki></code> | ||
| + | | {{#invoke:random|same_number}} | ||
| + | | {{#invoke:random/sandbox|number}} | ||
| + | |- | ||
| + | | <code><nowiki>{{#invoke:random|same_number}}</nowiki></code> | ||
| + | | {{#invoke:random|same_number}} | ||
| + | | {{#invoke:random/sandbox|number}} | ||
| + | |- | ||
| + | | <code><nowiki>{{#invoke:random|same_number|1000}}</nowiki></code> | ||
| + | | {{#invoke:random|same_number|1000}} | ||
| + | | {{#invoke:random/sandbox|number|1000}} | ||
| + | |- | ||
| + | | <code><nowiki>{{#invoke:random|same_number|1000}}</nowiki></code> | ||
| + | | {{#invoke:random|same_number|1000}} | ||
| + | | {{#invoke:random/sandbox|number|1000}} | ||
| + | |- | ||
| + | | <code><nowiki>{{#invoke:random|same_number|1000}}</nowiki></code> | ||
| + | | {{#invoke:random|same_number|1000}} | ||
| + | | {{#invoke:random/sandbox|number|1000}} | ||
| + | |- | ||
| + | | <code><nowiki>{{#invoke:random|same_number|1000}}</nowiki></code> | ||
| + | | {{#invoke:random|same_number|1000}} | ||
| + | | {{#invoke:random/sandbox|number|1000}} | ||
| + | |- | ||
| + | | <code><nowiki>{{#invoke:random|same_number|1000}}</nowiki></code> | ||
| + | | {{#invoke:random|same_number|1000}} | ||
| + | | {{#invoke:random/sandbox|number|1000}} | ||
| + | |- | ||
| + | | <code><nowiki>{{#invoke:random|same_number|1000}}</nowiki></code> | ||
| + | | {{#invoke:random|same_number|1000}} | ||
| + | | {{#invoke:random/sandbox|number|1000}} | ||
| + | |- | ||
| + | | <code><nowiki>{{#invoke:random|same_number|1000}}</nowiki></code> | ||
| + | | {{#invoke:random|same_number|1000}} | ||
| + | | {{#invoke:random/sandbox|number|1000}} | ||
| + | |- | ||
| + | | <code><nowiki>{{#invoke:random|same_number|1000}}</nowiki></code> | ||
| + | | {{#invoke:random|same_number|1000}} | ||
| + | | {{#invoke:random/sandbox|number|1000}} | ||
| + | |- | ||
| + | | <code><nowiki>{{#invoke:random|same_number|1000}}</nowiki></code> | ||
| + | | {{#invoke:random|same_number|1000}} | ||
| + | | {{#invoke:random/sandbox|number|1000}} | ||
| + | |- | ||
| + | | <code><nowiki>{{#invoke:random|same_number|1000}}</nowiki></code> | ||
| + | | {{#invoke:random|same_number|1000}} | ||
| {{#invoke:random/sandbox|number|1000}} | | {{#invoke:random/sandbox|number|1000}} | ||
|- | |- | ||
Revision as of 09:45, 28 November 2013
Contents
Number
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|number}}
|
0.051263378025621 | 0.51981778420499 |
{{#invoke:random|number|10}}
|
9 | 2 |
{{#invoke:random|number|10|20}}
|
13 | 19 |
{{#invoke:random|number|500000}}
|
98561 | 14631 |
{{#invoke:random|number|-10}}
|
-7 | -8 |
{{#invoke:random|number|20|10}}
|
18 | 16 |
{{#invoke:random|number|-100|-50}}
|
-77 | -68 |
{{#invoke:random|number|6.5}}
|
5 | 1 |
{{#invoke:random|number|-6.5}}
|
-3 | -4 |
{{#invoke:random|number|-16.5|-6.5}}
|
-13.5 | -15.5 |
- Test randomness with the same input
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|number}}
|
0.87815796252254 | 0.89402274829057 |
{{#invoke:random|number}}
|
0.0068336967410677 | 0.70693547264996 |
{{#invoke:random|number}}
|
0.96582319399613 | 0.51595447422748 |
{{#invoke:random|number}}
|
0.43601586131193 | 0.32080922849514 |
{{#invoke:random|number}}
|
0.14862851898588 | 0.47434833714475 |
{{#invoke:random|number}}
|
0.17037186313904 | 0.29859161111461 |
{{#invoke:random|number}}
|
0.9692588536857 | 0.45237172136659 |
{{#invoke:random|number}}
|
0.73885971900954 | 0.72086376311298 |
{{#invoke:random|number}}
|
0.81810095245861 | 0.49267809115941 |
{{#invoke:random|number}}
|
0.97214580884769 | 0.11510638152953 |
{{#invoke:random|number|1000}}
|
99 | 753 |
{{#invoke:random|number|1000}}
|
2 | 56 |
{{#invoke:random|number|1000}}
|
891 | 770 |
{{#invoke:random|number|1000}}
|
683 | 715 |
{{#invoke:random|number|1000}}
|
251 | 641 |
{{#invoke:random|number|1000}}
|
883 | 198 |
{{#invoke:random|number|1000}}
|
514 | 314 |
{{#invoke:random|number|1000}}
|
422 | 296 |
{{#invoke:random|number|1000}}
|
668 | 966 |
{{#invoke:random|number|1000}}
|
67 | 198 |
Same number
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.29975261460047 |
{{#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. | 20 |
{{#invoke:random|same_number|500000}}
|
Script error: The function "same_number" does not exist. | 23745 |
{{#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. | 12 |
{{#invoke:random|same_number|-100|-50}}
|
Script error: The function "same_number" does not exist. | -84 |
{{#invoke:random|same_number|6.5}}
|
Script error: The function "same_number" does not exist. | 3 |
{{#invoke:random|same_number|-6.5}}
|
Script error: The function "same_number" does not exist. | -1 |
{{#invoke:random|same_number|-16.5|-6.5}}
|
Script error: The function "same_number" does not exist. | -10.5 |
- Test randomness with the same input
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.24085393698926 |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.68523847902438 |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.21746544177526 |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.87744462530941 |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.70096933920913 |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.23850991913979 |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.14779317292748 |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.6825397129555 |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.22103505685042 |
{{#invoke:random|same_number}}
|
Script error: The function "same_number" does not exist. | 0.87666625011557 |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | 25 |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | 881 |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | 935 |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | 272 |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | 841 |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | 795 |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | 358 |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | 917 |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | 179 |
{{#invoke:random|same_number|1000}}
|
Script error: The function "same_number" does not exist. | 576 |
Date
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|date}}
|
04:34, 29 August 2026 (UTC) | 17:08, 04 May 2026 (UTC) |
{{#invoke:random|date|1 Jan 2000}}
|
13:30, 11 December 1998 (UTC) | 11:34, 16 January 1992 (UTC) |
{{#invoke:random|date|1 Jan 2000|27 July 2176}}
|
12:54, 14 March 2097 (UTC) | 23:21, 19 August 2148 (UTC) |
{{#invoke:random|date|1000|2000|format=Y}}
|
1119 | 1354 |
{{#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/10/07 09:54 | 2026/09/19 02:50 |
Item
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|item|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
spam | spam |
{{#invoke:random|item|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
bacon | Lobster Thermidor |
List
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
beansbaconsausageLobster Thermidorspamegg | beansLobster Thermidorspamsausageeggbacon |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
spambeanssausageeggbaconLobster Thermidor | eggsausagebeansspamLobster Thermidorbacon |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=dot}}
|
egg⧼dot-separator⧽Lobster Thermidor⧼dot-separator⧽sausage⧼dot-separator⧽beans⧼dot-separator⧽bacon⧼dot-separator⧽spam | beans⧼dot-separator⧽sausage⧼dot-separator⧽egg⧼dot-separator⧽Lobster Thermidor⧼dot-separator⧽bacon⧼dot-separator⧽spam |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=pipe}}
|
beans | Lobster Thermidor | egg | spam | sausage | beans | egg | spam | sausage | bacon |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=comma}}
|
bacon, sausage, beans, Lobster Thermidor, egg, spam | spam, egg, beans, Lobster Thermidor, bacon, sausage |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=tpt-languages}}
|
sausage • bacon • Lobster Thermidor • beans • spam • egg | sausage • egg • beans • spam • Lobster Thermidor • bacon |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space}}
|
spam egg beans Lobster Thermidor bacon sausage | sausage Lobster Thermidor spam beans egg bacon |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=...}}
|
bacon...egg...spam...beans...sausage...Lobster Thermidor | spam...beans...bacon...sausage...Lobster Thermidor...egg |
Text list
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
Lobster Thermidor, sausage, spam, egg, bacon and beans | beans, sausage, spam, bacon, Lobster Thermidor and egg |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
bacon, sausage, beans, spam, Lobster Thermidor and egg | spam, bacon, beans, egg, sausage and Lobster Thermidor |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=dot}}
|
Lobster Thermidor⧼dot-separator⧽bacon⧼dot-separator⧽spam⧼dot-separator⧽egg⧼dot-separator⧽beans and sausage | egg⧼dot-separator⧽spam⧼dot-separator⧽bacon⧼dot-separator⧽sausage⧼dot-separator⧽Lobster Thermidor and beans |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=pipe}}
|
sausage | egg | bacon | beans and Lobster Thermidor | egg | beans | sausage | spam and Lobster Thermidor |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=comma}}
|
spam, bacon, sausage, egg, Lobster Thermidor and beans | bacon, sausage, spam, egg, Lobster Thermidor and beans |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=tpt-languages}}
|
sausage • bacon • spam • beans • egg and Lobster Thermidor | bacon • sausage • spam • Lobster Thermidor • beans and egg |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space}}
|
spam Lobster Thermidor egg bacon beans and sausage | bacon spam egg sausage Lobster Thermidor and beans |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=...}}
|
egg...spam...Lobster Thermidor...bacon...beans and sausage | spam...beans...egg...bacon...sausage and Lobster Thermidor |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space|conj=...}}
|
sausage spam Lobster Thermidor bacon beans...egg | bacon sausage beans Lobster Thermidor spam...egg |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|conj=... and }}
|
bacon, beans, spam, sausage, Lobster Thermidor... and egg | egg, bacon, Lobster Thermidor, sausage, 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}}
|
|
|