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.4203748541979 | 0.58300484557776 |
{{#invoke:random|number|10}}
|
2 | 9 |
{{#invoke:random|number|10|20}}
|
11 | 17 |
{{#invoke:random|number|500000}}
|
296798 | 28249 |
{{#invoke:random|number|-10}}
|
-1 | -2 |
{{#invoke:random|number|20|10}}
|
13 | 10 |
{{#invoke:random|number|-100|-50}}
|
-54 | -93 |
{{#invoke:random|number|6.5}}
|
1 | 5 |
{{#invoke:random|number|-6.5}}
|
-3 | 0 |
{{#invoke:random|number|-16.5|-6.5}}
|
-13.5 | -14.5 |
- Test randomness with the same input
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|number}}
|
0.92855458237629 | 0.78223038734041 |
{{#invoke:random|number}}
|
0.31391741722539 | 0.17030445913333 |
{{#invoke:random|number}}
|
0.11270134528759 | 0.42976619369805 |
{{#invoke:random|number}}
|
0.004471679685857 | 0.7261489102273 |
{{#invoke:random|number}}
|
0.66536226294253 | 0.76744956139822 |
{{#invoke:random|number}}
|
0.53100669129333 | 0.89374478389218 |
{{#invoke:random|number}}
|
0.28114285100305 | 0.52616748377968 |
{{#invoke:random|number}}
|
0.66854158820051 | 0.20789629370342 |
{{#invoke:random|number}}
|
0.62268370605199 | 0.19727032920219 |
{{#invoke:random|number}}
|
0.082136988212418 | 0.34692039310323 |
{{#invoke:random|number|1000}}
|
195 | 499 |
{{#invoke:random|number|1000}}
|
276 | 192 |
{{#invoke:random|number|1000}}
|
32 | 42 |
{{#invoke:random|number|1000}}
|
153 | 641 |
{{#invoke:random|number|1000}}
|
896 | 532 |
{{#invoke:random|number|1000}}
|
789 | 711 |
{{#invoke:random|number|1000}}
|
595 | 286 |
{{#invoke:random|number|1000}}
|
469 | 868 |
{{#invoke:random|number|1000}}
|
197 | 864 |
{{#invoke:random|number|1000}}
|
491 | 438 |
Same number
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|number|same=yes}}
|
0.59202195684985 | 0.59202195684985 |
{{#invoke:random|number|same=yes|10}}
|
1 | 1 |
{{#invoke:random|number|same=yes|10|20}}
|
10 | 10 |
{{#invoke:random|number|same=yes|500000}}
|
44754 | 44754 |
{{#invoke:random|number|same=yes|-10}}
|
0 | 0 |
{{#invoke:random|number|same=yes|20|10}}
|
10 | 10 |
{{#invoke:random|number|same=yes|-100|-50}}
|
-96 | -96 |
{{#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.59202195684985 | 0.59202195684985 |
{{#invoke:random|number|same=yes}}
|
0.59202195684985 | 0.59202195684985 |
{{#invoke:random|number|same=yes}}
|
0.59202195684985 | 0.59202195684985 |
{{#invoke:random|number|same=yes}}
|
0.59202195684985 | 0.59202195684985 |
{{#invoke:random|number|same=yes}}
|
0.59202195684985 | 0.59202195684985 |
{{#invoke:random|number|same=yes}}
|
0.59202195684985 | 0.59202195684985 |
{{#invoke:random|number|same=yes}}
|
0.59202195684985 | 0.59202195684985 |
{{#invoke:random|number|same=yes}}
|
0.59202195684985 | 0.59202195684985 |
{{#invoke:random|number|same=yes}}
|
0.59202195684985 | 0.59202195684985 |
{{#invoke:random|number|same=yes}}
|
0.59202195684985 | 0.59202195684985 |
{{#invoke:random|number|same=yes|1000}}
|
90 | 90 |
{{#invoke:random|number|same=yes|1000}}
|
90 | 90 |
{{#invoke:random|number|same=yes|1000}}
|
90 | 90 |
{{#invoke:random|number|same=yes|1000}}
|
90 | 90 |
{{#invoke:random|number|same=yes|1000}}
|
90 | 90 |
{{#invoke:random|number|same=yes|1000}}
|
90 | 90 |
{{#invoke:random|number|same=yes|1000}}
|
90 | 90 |
{{#invoke:random|number|same=yes|1000}}
|
90 | 90 |
{{#invoke:random|number|same=yes|1000}}
|
90 | 90 |
{{#invoke:random|number|same=yes|1000}}
|
90 | 90 |
Date
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|date}}
|
17:29, 13 December 2026 (UTC) | 08:27, 07 July 2026 (UTC) |
{{#invoke:random|date|1 Jan 2000}}
|
19:11, 11 May 1973 (UTC) | 20:26, 18 April 1987 (UTC) |
{{#invoke:random|date|1 Jan 2000|27 July 2176}}
|
17:42, 30 November 2126 (UTC) | 09:25, 09 May 2027 (UTC) |
{{#invoke:random|date|1000|2000|format=Y}}
|
1407 | 1402 |
{{#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/08/05 23:58 | 2026/01/16 09:19 |
Item
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|item|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
spam | Lobster Thermidor |
{{#invoke:random|item|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
beans | beans |
List
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
beansbaconeggLobster Thermidorsausagespam | eggspambaconLobster Thermidorsausagebeans |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
baconbeanssausageLobster Thermidorspamegg | spamLobster Thermidorbeanssausagebaconegg |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=dot}}
|
spam⧼dot-separator⧽Lobster Thermidor⧼dot-separator⧽sausage⧼dot-separator⧽beans⧼dot-separator⧽egg⧼dot-separator⧽bacon | spam⧼dot-separator⧽egg⧼dot-separator⧽beans⧼dot-separator⧽sausage⧼dot-separator⧽Lobster Thermidor⧼dot-separator⧽bacon |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=pipe}}
|
beans | spam | Lobster Thermidor | egg | sausage | sausage | egg | spam | bacon | beans |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=comma}}
|
Lobster Thermidor, sausage, bacon, egg, beans, spam | beans, egg, Lobster Thermidor, sausage, bacon, spam |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=tpt-languages}}
|
Lobster Thermidor • egg • spam • beans • bacon • sausage | spam • bacon • beans • sausage • egg • Lobster Thermidor |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space}}
|
egg sausage bacon spam beans Lobster Thermidor | beans bacon egg Lobster Thermidor spam sausage |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=...}}
|
bacon...sausage...spam...egg...beans...Lobster Thermidor | sausage...egg...spam...Lobster Thermidor...bacon...beans |
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|limit=4}}
|
baconspambeansegg | eggbeansLobster Thermidorsausage |
Text list
| Code | Main | Sandbox |
|---|---|---|
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
beans, spam, Lobster Thermidor, egg, sausage and bacon | egg, sausage, beans, spam, Lobster Thermidor and bacon |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
|
Lobster Thermidor, bacon, sausage, egg, beans and spam | sausage, Lobster Thermidor, egg, spam, bacon and beans |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=dot}}
|
bacon⧼dot-separator⧽spam⧼dot-separator⧽egg⧼dot-separator⧽sausage⧼dot-separator⧽Lobster Thermidor and beans | bacon⧼dot-separator⧽egg⧼dot-separator⧽sausage⧼dot-separator⧽Lobster Thermidor⧼dot-separator⧽beans and spam |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=pipe}}
|
spam | sausage | bacon | egg and beans | bacon | egg | Lobster Thermidor | sausage and spam |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=comma}}
|
bacon, sausage, Lobster Thermidor, egg, beans and spam | beans, spam, bacon, egg, sausage and Lobster Thermidor |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=tpt-languages}}
|
beans • sausage • egg • spam • Lobster Thermidor and bacon | sausage • Lobster Thermidor • beans • egg • spam and bacon |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space}}
|
beans sausage spam egg Lobster Thermidor and bacon | egg Lobster Thermidor sausage bacon beans and spam |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=...}}
|
bacon...sausage...egg...spam...Lobster Thermidor and beans | beans...spam...sausage...bacon...egg and Lobster Thermidor |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space|conj=...}}
|
bacon Lobster Thermidor sausage spam egg...beans | sausage egg spam bacon beans...Lobster Thermidor |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|conj=... and }}
|
Lobster Thermidor, spam, beans, bacon, egg... and sausage | spam, Lobster Thermidor, beans, egg, bacon... and sausage |
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|limit=4}}
|
bacon, beans, spam and sausage | spam, Lobster Thermidor, bacon 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. |