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.65114087269229 | 0.52219198668478 |
{{#invoke:random|number|10}}
|
4 | 6 |
{{#invoke:random|number|10|20}}
|
16 | 14 |
{{#invoke:random|number|500000}}
|
204579 | 164315 |
{{#invoke:random|number|-10}}
|
-6 | -2 |
{{#invoke:random|number|20|10}}
|
16 | 16 |
{{#invoke:random|number|-100|-50}}
|
-77 | -50 |
{{#invoke:random|number|6.5}}
|
6 | 2 |
{{#invoke:random|number|-6.5}}
|
-5 | -2 |
{{#invoke:random|number|-16.5|-6.5}}
|
-10.5 | -16.5 |
- Test randomness with the same input
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|number}}
|
0.15615436581716 | 0.79050710508158 |
{{#invoke:random|number}}
|
0.17583493058376 | 0.43015445695732 |
{{#invoke:random|number}}
|
0.5292545387192 | 0.56429082693732 |
{{#invoke:random|number}}
|
0.75205090490731 | 0.58106998986614 |
{{#invoke:random|number}}
|
0.52329632477988 | 0.53450512538408 |
{{#invoke:random|number}}
|
0.44938857920905 | 0.45621451104815 |
{{#invoke:random|number}}
|
0.89282204671429 | 0.19241945594196 |
{{#invoke:random|number}}
|
0.40637913924008 | 0.87410809093812 |
{{#invoke:random|number}}
|
0.29316753069552 | 0.45873616703727 |
{{#invoke:random|number}}
|
0.52572175186394 | 0.82207408306285 |
{{#invoke:random|number|1000}}
|
514 | 318 |
{{#invoke:random|number|1000}}
|
162 | 309 |
{{#invoke:random|number|1000}}
|
129 | 549 |
{{#invoke:random|number|1000}}
|
214 | 254 |
{{#invoke:random|number|1000}}
|
969 | 2 |
{{#invoke:random|number|1000}}
|
670 | 505 |
{{#invoke:random|number|1000}}
|
927 | 705 |
{{#invoke:random|number|1000}}
|
505 | 68 |
{{#invoke:random|number|1000}}
|
115 | 347 |
{{#invoke:random|number|1000}}
|
246 | 665 |
Same number
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|number|same=yes}}
|
0.94045832145049 | 0.94045832145049 |
{{#invoke:random|number|same=yes|10}}
|
10 | 10 |
{{#invoke:random|number|same=yes|10|20}}
|
20 | 20 |
{{#invoke:random|number|same=yes|500000}}
|
483843 | 483843 |
{{#invoke:random|number|same=yes|-10}}
|
-9 | -9 |
{{#invoke:random|number|same=yes|20|10}}
|
20 | 20 |
{{#invoke:random|number|same=yes|-100|-50}}
|
-51 | -51 |
{{#invoke:random|number|same=yes|6.5}}
|
7 | 7 |
{{#invoke:random|number|same=yes|-6.5}}
|
-6 | -6 |
{{#invoke:random|number|same=yes|-16.5|-6.5}}
|
-6.5 | -6.5 |
- Test randomness with the same input
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|number|same=yes}}
|
0.94045832145049 | 0.94045832145049 |
{{#invoke:random|number|same=yes}}
|
0.94045832145049 | 0.94045832145049 |
{{#invoke:random|number|same=yes}}
|
0.94045832145049 | 0.94045832145049 |
{{#invoke:random|number|same=yes}}
|
0.94045832145049 | 0.94045832145049 |
{{#invoke:random|number|same=yes}}
|
0.94045832145049 | 0.94045832145049 |
{{#invoke:random|number|same=yes}}
|
0.94045832145049 | 0.94045832145049 |
{{#invoke:random|number|same=yes}}
|
0.94045832145049 | 0.94045832145049 |
{{#invoke:random|number|same=yes}}
|
0.94045832145049 | 0.94045832145049 |
{{#invoke:random|number|same=yes}}
|
0.94045832145049 | 0.94045832145049 |
{{#invoke:random|number|same=yes}}
|
0.94045832145049 | 0.94045832145049 |
{{#invoke:random|number|same=yes|1000}}
|
968 | 968 |
{{#invoke:random|number|same=yes|1000}}
|
968 | 968 |
{{#invoke:random|number|same=yes|1000}}
|
968 | 968 |
{{#invoke:random|number|same=yes|1000}}
|
968 | 968 |
{{#invoke:random|number|same=yes|1000}}
|
968 | 968 |
{{#invoke:random|number|same=yes|1000}}
|
968 | 968 |
{{#invoke:random|number|same=yes|1000}}
|
968 | 968 |
{{#invoke:random|number|same=yes|1000}}
|
968 | 968 |
{{#invoke:random|number|same=yes|1000}}
|
968 | 968 |
{{#invoke:random|number|same=yes|1000}}
|
968 | 968 |
Date
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|date}}
|
01:36, 30 July 2026 (UTC) | 00:38, 23 June 2026 (UTC) |
{{#invoke:random|date|1 Jan 2000}}
|
10:58, 10 March 1991 (UTC) | 20:25, 13 May 1977 (UTC) |
{{#invoke:random|date|1 Jan 2000|27 July 2176}}
|
02:50, 01 September 2143 (UTC) | 14:38, 24 November 2156 (UTC) |
{{#invoke:random|date|1000|2000|format=Y}}
|
1756 | 1376 |
{{#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/20 21:05 | 2026/04/20 19:42 |
Item
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|item|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
sausage | bacon |
{{#invoke:random|item|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
sausage | spam |
List
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
baconLobster Thermidorbeanssausageeggspam | Lobster Thermidorbaconbeansspamsausageegg |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
sausagebeanseggbaconLobster Thermidorspam | Lobster Thermidorsausagespambeanseggbacon |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=dot}}
|
spam⧼dot-separator⧽beans⧼dot-separator⧽egg⧼dot-separator⧽Lobster Thermidor⧼dot-separator⧽bacon⧼dot-separator⧽sausage | bacon⧼dot-separator⧽egg⧼dot-separator⧽spam⧼dot-separator⧽beans⧼dot-separator⧽sausage⧼dot-separator⧽Lobster Thermidor |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=pipe}}
|
Lobster Thermidor | egg | bacon | beans | sausage | Lobster Thermidor | egg | beans | bacon | sausage |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=comma}}
|
sausage, Lobster Thermidor, bacon, spam, beans, egg | Lobster Thermidor, sausage, bacon, egg, beans, spam |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=tpt-languages}}
|
Lobster Thermidor • spam • sausage • bacon • beans • egg | Lobster Thermidor • egg • spam • beans • bacon • sausage |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space}}
|
Lobster Thermidor spam bacon sausage beans egg | bacon beans egg spam Lobster Thermidor sausage |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=...}}
|
bacon...beans...Lobster Thermidor...spam...sausage...egg | bacon...beans...Lobster Thermidor...spam...egg...sausage |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|limit=4}}
|
sausageeggbeansLobster Thermidor | baconLobster Thermidorbeansegg |
Text list
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
sausage, beans, spam, bacon, egg and Lobster Thermidor | egg, bacon, sausage, Lobster Thermidor, beans and spam |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
bacon, spam, egg, beans, Lobster Thermidor and sausage | beans, Lobster Thermidor, bacon, egg, sausage and spam |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=dot}}
|
Lobster Thermidor⧼dot-separator⧽beans⧼dot-separator⧽spam⧼dot-separator⧽sausage⧼dot-separator⧽bacon and egg | spam⧼dot-separator⧽Lobster Thermidor⧼dot-separator⧽beans⧼dot-separator⧽egg⧼dot-separator⧽bacon and sausage |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=pipe}}
|
egg | sausage | beans | bacon and spam | Lobster Thermidor | beans | egg | spam and sausage |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=comma}}
|
bacon, spam, egg, beans, sausage and Lobster Thermidor | egg, beans, bacon, spam, sausage and Lobster Thermidor |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=tpt-languages}}
|
sausage • bacon • spam • Lobster Thermidor • egg and beans | bacon • Lobster Thermidor • spam • beans • sausage and egg |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space}}
|
sausage spam bacon Lobster Thermidor beans and egg | egg sausage bacon beans Lobster Thermidor and spam |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=...}}
|
Lobster Thermidor...spam...sausage...bacon...egg and beans | Lobster Thermidor...egg...sausage...beans...spam and bacon |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space|conj=...}}
|
beans Lobster Thermidor egg sausage spam...bacon | sausage beans egg Lobster Thermidor bacon...spam |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|conj=... and }}
|
spam, bacon, beans, sausage, egg... and Lobster Thermidor | Lobster Thermidor, spam, beans, bacon, egg... and sausage |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|limit=4}}
|
Lobster Thermidor, sausage, spam and egg | spam, Lobster Thermidor, sausage and beans |
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. |