Difference between revisions of "Module:Random/testcases"

From blackwiki
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

Template:Test cases

Number

Code Main Sandbox
{{#invoke:random|number}} 0.65217478557125 0.14009033429441
{{#invoke:random|number|10}} 4 3
{{#invoke:random|number|10|20}} 19 11
{{#invoke:random|number|500000}} 422674 318791
{{#invoke:random|number|-10}} -4 -4
{{#invoke:random|number|20|10}} 10 11
{{#invoke:random|number|-100|-50}} -58 -60
{{#invoke:random|number|6.5}} 5 2
{{#invoke:random|number|-6.5}} -3 0
{{#invoke:random|number|-16.5|-6.5}} -14.5 -7.5
Test randomness with the same input
Code Main Sandbox
{{#invoke:random|number}} 0.21644118345177 0.76988888148679
{{#invoke:random|number}} 0.069984961333678 0.59374740561179
{{#invoke:random|number}} 0.57585565306985 0.50594354071931
{{#invoke:random|number}} 0.87920039141513 0.22960271929838
{{#invoke:random|number}} 0.65387937224185 0.25972761831234
{{#invoke:random|number}} 0.6201993807313 0.0072464877773293
{{#invoke:random|number}} 0.72102668914992 0.048203727252876
{{#invoke:random|number}} 0.60791030042242 0.50044106622247
{{#invoke:random|number}} 0.099580708937524 0.37403617118208
{{#invoke:random|number}} 0.35503012377537 0.82484820290694
{{#invoke:random|number|1000}} 856 369
{{#invoke:random|number|1000}} 318 295
{{#invoke:random|number|1000}} 763 592
{{#invoke:random|number|1000}} 512 105
{{#invoke:random|number|1000}} 591 873
{{#invoke:random|number|1000}} 220 6
{{#invoke:random|number|1000}} 708 192
{{#invoke:random|number|1000}} 55 488
{{#invoke:random|number|1000}} 129 786
{{#invoke:random|number|1000}} 719 845

Same number

Code Main Sandbox
{{#invoke:random|number|same=yes}} 0.22787391917215 0.22787391917215
{{#invoke:random|number|same=yes|10}} 2 2
{{#invoke:random|number|same=yes|10|20}} 11 11
{{#invoke:random|number|same=yes|500000}} 84247 84247
{{#invoke:random|number|same=yes|-10}} -1 -1
{{#invoke:random|number|same=yes|20|10}} 11 11
{{#invoke:random|number|same=yes|-100|-50}} -92 -92
{{#invoke:random|number|same=yes|6.5}} 2 2
{{#invoke:random|number|same=yes|-6.5}} -1 -1
{{#invoke:random|number|same=yes|-16.5|-6.5}} -15.5 -15.5
Test randomness with the same input
Code Main Sandbox
{{#invoke:random|number|same=yes}} 0.22787391917215 0.22787391917215
{{#invoke:random|number|same=yes}} 0.22787391917215 0.22787391917215
{{#invoke:random|number|same=yes}} 0.22787391917215 0.22787391917215
{{#invoke:random|number|same=yes}} 0.22787391917215 0.22787391917215
{{#invoke:random|number|same=yes}} 0.22787391917215 0.22787391917215
{{#invoke:random|number|same=yes}} 0.22787391917215 0.22787391917215
{{#invoke:random|number|same=yes}} 0.22787391917215 0.22787391917215
{{#invoke:random|number|same=yes}} 0.22787391917215 0.22787391917215
{{#invoke:random|number|same=yes}} 0.22787391917215 0.22787391917215
{{#invoke:random|number|same=yes}} 0.22787391917215 0.22787391917215
{{#invoke:random|number|same=yes|1000}} 169 169
{{#invoke:random|number|same=yes|1000}} 169 169
{{#invoke:random|number|same=yes|1000}} 169 169
{{#invoke:random|number|same=yes|1000}} 169 169
{{#invoke:random|number|same=yes|1000}} 169 169
{{#invoke:random|number|same=yes|1000}} 169 169
{{#invoke:random|number|same=yes|1000}} 169 169
{{#invoke:random|number|same=yes|1000}} 169 169
{{#invoke:random|number|same=yes|1000}} 169 169
{{#invoke:random|number|same=yes|1000}} 169 169

Date

Code Main Sandbox
{{#invoke:random|date}} 15:07, 25 February 2026 (UTC) 02:27, 14 October 2026 (UTC)
{{#invoke:random|date|1 Jan 2000}} 21:21, 26 October 1986 (UTC) 01:45, 04 November 1998 (UTC)
{{#invoke:random|date|1 Jan 2000|27 July 2176}} 10:02, 12 August 2000 (UTC) 13:41, 17 April 2056 (UTC)
{{#invoke:random|date|1000|2000|format=Y}} 1942 1400
{{#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/11/03 04:55 2026/02/19 05:57

Item

Code Main Sandbox
{{#invoke:random|item|egg|spam|beans|sausage|bacon|Lobster Thermidor}} bacon bacon
{{#invoke:random|item|egg|spam|beans|sausage|bacon|Lobster Thermidor}} beans egg

List

Code Main Sandbox
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}} spamsausagebaconLobster Thermidoreggbeans sausagebaconbeansLobster Thermidoreggspam
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}} baconeggLobster Thermidorsausagebeansspam Lobster Thermidorsausageeggspambaconbeans
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=dot}} bacon⧼dot-separator⧽Lobster Thermidor⧼dot-separator⧽egg⧼dot-separator⧽beans⧼dot-separator⧽sausage⧼dot-separator⧽spam bacon⧼dot-separator⧽egg⧼dot-separator⧽sausage⧼dot-separator⧽Lobster Thermidor⧼dot-separator⧽beans⧼dot-separator⧽spam
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=pipe}} spam | sausage | beans | bacon | Lobster Thermidor Lobster Thermidor | egg | spam | sausage | bacon
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=comma}} Lobster Thermidor, sausage, bacon, egg, spam, beans beans, egg, bacon, spam, Lobster Thermidor, sausage
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=tpt-languages}} egg • beans • Lobster Thermidor • sausage • bacon • spam sausage • spam • Lobster Thermidor • egg • bacon • beans
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space}} spam beans bacon sausage Lobster Thermidor egg beans egg bacon Lobster Thermidor sausage spam
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=...}} Lobster Thermidor...spam...egg...beans...bacon...sausage beans...egg...bacon...Lobster Thermidor...spam...sausage
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|limit=4}} Lobster Thermidoreggspamsausage sausagespameggbeans

Text list

Code Main Sandbox
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor}} sausage, bacon, Lobster Thermidor, egg, spam and beans spam, beans, bacon, Lobster Thermidor, sausage and egg
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor}} bacon, beans, sausage, egg, spam and Lobster Thermidor egg, bacon, sausage, beans, spam and Lobster Thermidor
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=dot}} spam⧼dot-separator⧽beans⧼dot-separator⧽Lobster Thermidor⧼dot-separator⧽bacon⧼dot-separator⧽egg and sausage spam⧼dot-separator⧽egg⧼dot-separator⧽Lobster Thermidor⧼dot-separator⧽sausage⧼dot-separator⧽bacon and beans
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=pipe}} Lobster Thermidor | sausage | bacon | beans and spam Lobster Thermidor | egg | sausage | bacon and beans
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=comma}} bacon, Lobster Thermidor, spam, egg, beans and sausage beans, sausage, egg, bacon, spam and Lobster Thermidor
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=tpt-languages}} sausage • spam • bacon • egg • beans and Lobster Thermidor spam • Lobster Thermidor • bacon • beans • sausage and egg
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space}} sausage bacon spam Lobster Thermidor beans and egg spam Lobster Thermidor bacon egg sausage and beans
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=...}} Lobster Thermidor...egg...bacon...beans...spam and sausage egg...Lobster Thermidor...sausage...spam...bacon and beans
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space|conj=...}} bacon egg sausage beans Lobster Thermidor...spam sausage spam egg beans bacon...Lobster Thermidor
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|conj=... and&#32;}} Lobster Thermidor, sausage, egg, bacon, spam... and beans egg, spam, Lobster Thermidor, bacon, sausage... and beans
{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|limit=4}} sausage, egg, Lobster Thermidor and spam spam, bacon, beans and egg

Bulleted list

Code Main Sandbox
{{#invoke:random|bulleted_list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
  • bacon
  • sausage
  • beans
  • Lobster Thermidor
  • egg
  • spam
  • egg
  • beans
  • bacon
  • Lobster Thermidor
  • spam
  • sausage
{{#invoke:random|bulleted_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|style=color: green}}
  • beans
  • spam
  • egg
  • bacon
  • sausage
  • Lobster Thermidor
  • egg
  • spam
  • bacon
  • beans
  • sausage
  • Lobster Thermidor
{{#invoke:random|bulleted_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|item2_style=color: green|item4_style=color: orange}}
  • Lobster Thermidor
  • beans
  • egg
  • sausage
  • bacon
  • spam
  • spam
  • Lobster Thermidor
  • beans
  • bacon
  • sausage
  • egg
{{#invoke:random|bulleted_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|limit=4}}
  • bacon
  • spam
  • Lobster Thermidor
  • egg
  • beans
  • Lobster Thermidor
  • egg
  • sausage

Unbulleted list

Code Main Sandbox
{{#invoke:random|unbulleted_list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
  • spam
  • beans
  • egg
  • sausage
  • Lobster Thermidor
  • bacon
  • beans
  • bacon
  • egg
  • sausage
  • Lobster Thermidor
  • spam
{{#invoke:random|unbulleted_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|style=color: green}}
  • sausage
  • bacon
  • beans
  • egg
  • Lobster Thermidor
  • spam
  • spam
  • Lobster Thermidor
  • beans
  • bacon
  • sausage
  • egg
{{#invoke:random|unbulleted_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|item2_style=color: green|item4_style=color: orange}}
  • egg
  • Lobster Thermidor
  • sausage
  • spam
  • bacon
  • beans
  • sausage
  • Lobster Thermidor
  • egg
  • bacon
  • spam
  • beans
{{#invoke:random|unbulleted_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|limit=4}}
  • sausage
  • bacon
  • egg
  • spam
  • beans
  • sausage
  • bacon
  • Lobster Thermidor

Horizontal list

Code Main Sandbox
{{#invoke:random|horizontal_list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
  • spam
  • bacon
  • sausage
  • Lobster Thermidor
  • beans
  • egg
  • spam
  • Lobster Thermidor
  • sausage
  • egg
  • bacon
  • beans
{{#invoke:random|horizontal_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|style=color: green}}
  • sausage
  • beans
  • bacon
  • egg
  • Lobster Thermidor
  • spam
  • Lobster Thermidor
  • spam
  • egg
  • beans
  • sausage
  • bacon
{{#invoke:random|horizontal_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|item2_style=color: green|item4_style=color: orange}}
  • beans
  • Lobster Thermidor
  • bacon
  • spam
  • sausage
  • egg
  • bacon
  • beans
  • egg
  • spam
  • sausage
  • Lobster Thermidor
{{#invoke:random|horizontal_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|limit=4}}
  • egg
  • bacon
  • sausage
  • beans
  • beans
  • bacon
  • egg
  • sausage

Ordered list

Code Main Sandbox
{{#invoke:random|ordered_list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
  1. egg
  2. spam
  3. beans
  4. bacon
  5. sausage
  6. Lobster Thermidor
  1. sausage
  2. Lobster Thermidor
  3. bacon
  4. spam
  5. beans
  6. egg
{{#invoke:random|ordered_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|style=color: green}}
  1. Lobster Thermidor
  2. egg
  3. sausage
  4. spam
  5. bacon
  6. beans
  1. beans
  2. Lobster Thermidor
  3. sausage
  4. spam
  5. egg
  6. bacon
{{#invoke:random|ordered_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|item2_style=color: green|item4_style=color: orange}}
  1. bacon
  2. beans
  3. Lobster Thermidor
  4. sausage
  5. spam
  6. egg
  1. sausage
  2. Lobster Thermidor
  3. spam
  4. beans
  5. egg
  6. bacon
{{#invoke:random|ordered_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|list_style_type=lower greek}}
  1. bacon
  2. sausage
  3. spam
  4. egg
  5. Lobster Thermidor
  6. beans
  1. egg
  2. sausage
  3. bacon
  4. beans
  5. spam
  6. Lobster Thermidor
{{#invoke:random|ordered_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|type=I}}
  1. sausage
  2. Lobster Thermidor
  3. egg
  4. spam
  5. bacon
  6. beans
  1. beans
  2. sausage
  3. spam
  4. Lobster Thermidor
  5. egg
  6. bacon
{{#invoke:random|ordered_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|limit=4}}
  1. beans
  2. egg
  3. sausage
  4. spam
  1. sausage
  2. Lobster Thermidor
  3. beans
  4. bacon

Horizontal ordered list

Code Main Sandbox
{{#invoke:random|horizontal_ordered_list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
  1. sausage
  2. Lobster Thermidor
  3. spam
  4. bacon
  5. egg
  6. beans
  1. sausage
  2. beans
  3. spam
  4. Lobster Thermidor
  5. egg
  6. bacon
{{#invoke:random|horizontal_ordered_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|style=color: green}}
  1. spam
  2. sausage
  3. bacon
  4. egg
  5. Lobster Thermidor
  6. beans
  1. bacon
  2. beans
  3. egg
  4. sausage
  5. spam
  6. Lobster Thermidor
{{#invoke:random|horizontal_ordered_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|item2_style=color: green|item4_style=color: orange}}
  1. bacon
  2. sausage
  3. spam
  4. beans
  5. Lobster Thermidor
  6. egg
  1. egg
  2. sausage
  3. Lobster Thermidor
  4. spam
  5. beans
  6. bacon
{{#invoke:random|horizontal_ordered_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|limit=4}}
  1. spam
  2. egg
  3. beans
  4. Lobster Thermidor
  1. spam
  2. sausage
  3. bacon
  4. Lobster Thermidor

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.