Difference between revisions of "Module:Random/testcases"
Jump to navigation
Jump to search
blackwiki>Pppery m (Pppery moved page Module talk:Random/testcases to Module:Random/testcases: Correct namespace) |
blackwiki>Sophivorus (Add random link test case) |
||
| Line 567: | Line 567: | ||
| {{#invoke:random/sandbox|horizontal_ordered_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|limit=4}} | | {{#invoke:random/sandbox|horizontal_ordered_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|limit=4}} | ||
|- | |- | ||
| + | |} | ||
| + | |||
| + | == Random link == | ||
| + | |||
| + | {| class="wikitable" | ||
| + | |- | ||
| + | ! Code | ||
| + | ! Main | ||
| + | ! Sandbox | ||
| + | |- | ||
| + | | <code><nowiki>{{#invoke:random|link|Aristotle}}</nowiki></code> | ||
| + | | {{#invoke:random|link|Aristotle}} | ||
| + | | {{#invoke:random/sandbox|link|Aristotle}} | ||
|} | |} | ||
Revision as of 13:09, 24 May 2020
Contents
Number
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|number}}
|
0.7608638227735 | 0.91724180333188 |
{{#invoke:random|number|10}}
|
10 | 3 |
{{#invoke:random|number|10|20}}
|
10 | 13 |
{{#invoke:random|number|500000}}
|
399621 | 298889 |
{{#invoke:random|number|-10}}
|
-8 | 0 |
{{#invoke:random|number|20|10}}
|
18 | 16 |
{{#invoke:random|number|-100|-50}}
|
-92 | -62 |
{{#invoke:random|number|6.5}}
|
5 | 2 |
{{#invoke:random|number|-6.5}}
|
0 | -5 |
{{#invoke:random|number|-16.5|-6.5}}
|
-8.5 | -8.5 |
- Test randomness with the same input
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|number}}
|
0.19959120694529 | 0.55429059199723 |
{{#invoke:random|number}}
|
0.31838477836847 | 0.49063949915145 |
{{#invoke:random|number}}
|
0.47103732101202 | 0.14848626365349 |
{{#invoke:random|number}}
|
0.38440842758138 | 0.1438271552994 |
{{#invoke:random|number}}
|
0.59274529087951 | 0.76436319982836 |
{{#invoke:random|number}}
|
0.71332465052294 | 0.72468212234074 |
{{#invoke:random|number}}
|
0.36107101820459 | 0.71073467922897 |
{{#invoke:random|number}}
|
0.25192359520678 | 0.4882162816302 |
{{#invoke:random|number}}
|
0.15883589077687 | 0.26996253070885 |
{{#invoke:random|number}}
|
0.10102979471024 | 0.43513385692385 |
{{#invoke:random|number|1000}}
|
575 | 912 |
{{#invoke:random|number|1000}}
|
370 | 38 |
{{#invoke:random|number|1000}}
|
540 | 225 |
{{#invoke:random|number|1000}}
|
486 | 191 |
{{#invoke:random|number|1000}}
|
110 | 672 |
{{#invoke:random|number|1000}}
|
302 | 790 |
{{#invoke:random|number|1000}}
|
961 | 485 |
{{#invoke:random|number|1000}}
|
717 | 549 |
{{#invoke:random|number|1000}}
|
658 | 736 |
{{#invoke:random|number|1000}}
|
922 | 132 |
Same number
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|number|same=yes}}
|
0.23268147056582 | 0.23268147056582 |
{{#invoke:random|number|same=yes|10}}
|
1 | 1 |
{{#invoke:random|number|same=yes|10|20}}
|
10 | 10 |
{{#invoke:random|number|same=yes|500000}}
|
15658 | 15658 |
{{#invoke:random|number|same=yes|-10}}
|
0 | 0 |
{{#invoke:random|number|same=yes|20|10}}
|
10 | 10 |
{{#invoke:random|number|same=yes|-100|-50}}
|
-99 | -99 |
{{#invoke:random|number|same=yes|6.5}}
|
1 | 1 |
{{#invoke:random|number|same=yes|-6.5}}
|
0 | 0 |
{{#invoke:random|number|same=yes|-16.5|-6.5}}
|
-16.5 | -16.5 |
- Test randomness with the same input
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|number|same=yes}}
|
0.23268147056582 | 0.23268147056582 |
{{#invoke:random|number|same=yes}}
|
0.23268147056582 | 0.23268147056582 |
{{#invoke:random|number|same=yes}}
|
0.23268147056582 | 0.23268147056582 |
{{#invoke:random|number|same=yes}}
|
0.23268147056582 | 0.23268147056582 |
{{#invoke:random|number|same=yes}}
|
0.23268147056582 | 0.23268147056582 |
{{#invoke:random|number|same=yes}}
|
0.23268147056582 | 0.23268147056582 |
{{#invoke:random|number|same=yes}}
|
0.23268147056582 | 0.23268147056582 |
{{#invoke:random|number|same=yes}}
|
0.23268147056582 | 0.23268147056582 |
{{#invoke:random|number|same=yes}}
|
0.23268147056582 | 0.23268147056582 |
{{#invoke:random|number|same=yes}}
|
0.23268147056582 | 0.23268147056582 |
{{#invoke:random|number|same=yes|1000}}
|
32 | 32 |
{{#invoke:random|number|same=yes|1000}}
|
32 | 32 |
{{#invoke:random|number|same=yes|1000}}
|
32 | 32 |
{{#invoke:random|number|same=yes|1000}}
|
32 | 32 |
{{#invoke:random|number|same=yes|1000}}
|
32 | 32 |
{{#invoke:random|number|same=yes|1000}}
|
32 | 32 |
{{#invoke:random|number|same=yes|1000}}
|
32 | 32 |
{{#invoke:random|number|same=yes|1000}}
|
32 | 32 |
{{#invoke:random|number|same=yes|1000}}
|
32 | 32 |
{{#invoke:random|number|same=yes|1000}}
|
32 | 32 |
Date
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|date}}
|
22:18, 22 March 2026 (UTC) | 14:35, 05 May 2026 (UTC) |
{{#invoke:random|date|1 Jan 2000}}
|
20:13, 19 October 1980 (UTC) | 02:35, 14 July 1981 (UTC) |
{{#invoke:random|date|1 Jan 2000|27 July 2176}}
|
21:33, 16 November 2130 (UTC) | 18:21, 29 May 2146 (UTC) |
{{#invoke:random|date|1000|2000|format=Y}}
|
1516 | 1128 |
{{#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/04/26 20:28 | 2026/04/20 01:29 |
Item
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|item|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
egg | beans |
{{#invoke:random|item|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
sausage | egg |
List
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
Lobster Thermidorbaconbeanseggspamsausage | sausageeggbaconLobster Thermidorbeansspam |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
baconeggbeansLobster Thermidorsausagespam | baconsausageeggbeansspamLobster Thermidor |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=dot}}
|
Lobster Thermidor⧼dot-separator⧽spam⧼dot-separator⧽sausage⧼dot-separator⧽egg⧼dot-separator⧽beans⧼dot-separator⧽bacon | bacon⧼dot-separator⧽Lobster Thermidor⧼dot-separator⧽beans⧼dot-separator⧽egg⧼dot-separator⧽sausage⧼dot-separator⧽spam |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=pipe}}
|
Lobster Thermidor | spam | sausage | bacon | egg | Lobster Thermidor | beans | spam | egg | sausage |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=comma}}
|
egg, spam, bacon, beans, Lobster Thermidor, sausage | bacon, Lobster Thermidor, beans, sausage, spam, egg |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=tpt-languages}}
|
egg • beans • spam • sausage • Lobster Thermidor • bacon | beans • Lobster Thermidor • egg • bacon • spam • sausage |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space}}
|
sausage egg bacon spam Lobster Thermidor beans | beans egg bacon sausage spam Lobster Thermidor |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=...}}
|
bacon...spam...beans...egg...Lobster Thermidor...sausage | bacon...egg...sausage...Lobster Thermidor...spam...beans |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|limit=4}}
|
sausagebeansLobster Thermidoregg | baconsausageLobster Thermidoregg |
Text list
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
bacon, Lobster Thermidor, egg, beans, sausage and spam | bacon, spam, Lobster Thermidor, sausage, beans and egg |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
beans, Lobster Thermidor, spam, sausage, bacon and egg | Lobster Thermidor, beans, spam, bacon, sausage and egg |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=dot}}
|
sausage⧼dot-separator⧽Lobster Thermidor⧼dot-separator⧽beans⧼dot-separator⧽spam⧼dot-separator⧽bacon and egg | bacon⧼dot-separator⧽Lobster Thermidor⧼dot-separator⧽sausage⧼dot-separator⧽spam⧼dot-separator⧽beans and egg |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=pipe}}
|
spam | beans | Lobster Thermidor | sausage and bacon | bacon | beans | spam | Lobster Thermidor and sausage |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=comma}}
|
spam, Lobster Thermidor, sausage, bacon, beans and egg | Lobster Thermidor, spam, beans, sausage, bacon and egg |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=tpt-languages}}
|
spam • sausage • beans • egg • Lobster Thermidor and bacon | egg • spam • Lobster Thermidor • sausage • bacon and beans |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space}}
|
Lobster Thermidor egg spam beans sausage and bacon | bacon Lobster Thermidor sausage spam egg and beans |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=...}}
|
spam...beans...egg...sausage...bacon and Lobster Thermidor | sausage...Lobster Thermidor...bacon...beans...spam and egg |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space|conj=...}}
|
beans spam sausage bacon Lobster Thermidor...egg | Lobster Thermidor beans bacon egg spam...sausage |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|conj=... and }}
|
sausage, beans, egg, spam, bacon... and Lobster Thermidor | spam, bacon, egg, beans, Lobster Thermidor... and sausage |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|limit=4}}
|
sausage, egg, Lobster Thermidor and beans | Lobster Thermidor, bacon, egg 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|item2_style=color: green|item4_style=color: orange}}
|
|
|
{{#invoke:random|bulleted_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|limit=4}}
|
|
|
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|item2_style=color: green|item4_style=color: orange}}
|
|
|
{{#invoke:random|unbulleted_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|limit=4}}
|
|
|
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|item2_style=color: green|item4_style=color: orange}}
|
|
|
{{#invoke:random|horizontal_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|limit=4}}
|
|
|
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|item2_style=color: green|item4_style=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}}
|
|
|
{{#invoke:random|ordered_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|limit=4}}
|
|
|
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|item2_style=color: green|item4_style=color: orange}}
|
|
|
{{#invoke:random|horizontal_ordered_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|limit=4}}
|
|
|
Random link
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|link|Aristotle}}
|
Script error: The function "link" does not exist. | Random.link: First parameter must be an existing page title. |