Jump to content

Module:Random/testcases

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Mr. Stradivarius (talk | contribs) at 09:47, 28 November 2013 (Same number: replace the sandbox function names too). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Number

Code Main Sandbox
{{#invoke:random|number}} 0.46829182397029 0.78900558910752
{{#invoke:random|number|10}} 8 1
{{#invoke:random|number|10|20}} 14 13
{{#invoke:random|number|500000}} 295160 409203
{{#invoke:random|number|-10}} -7 -9
{{#invoke:random|number|20|10}} 14 16
{{#invoke:random|number|-100|-50}} -67 -83
{{#invoke:random|number|6.5}} 4 6
{{#invoke:random|number|-6.5}} -4 -1
{{#invoke:random|number|-16.5|-6.5}} -15.5 -16.5
Test randomness with the same input
Code Main Sandbox
{{#invoke:random|number}} 0.71717861467841 0.35344631800123
{{#invoke:random|number}} 0.16045920651427 0.5278855327181
{{#invoke:random|number}} 0.095686553090665 0.90269991890653
{{#invoke:random|number}} 0.8804579926098 0.273820274637
{{#invoke:random|number}} 0.080833163150043 0.71758914772309
{{#invoke:random|number}} 0.28120833369028 0.84433923887291
{{#invoke:random|number}} 0.38299855468003 0.43389390382631
{{#invoke:random|number}} 0.092042456423884 0.68147039398619
{{#invoke:random|number}} 0.4630356079261 0.43771513804687
{{#invoke:random|number}} 0.0049011493124539 0.37232747551628
{{#invoke:random|number|1000}} 704 319
{{#invoke:random|number|1000}} 909 107
{{#invoke:random|number|1000}} 570 831
{{#invoke:random|number|1000}} 209 264
{{#invoke:random|number|1000}} 889 493
{{#invoke:random|number|1000}} 429 925
{{#invoke:random|number|1000}} 942 879
{{#invoke:random|number|1000}} 786 603
{{#invoke:random|number|1000}} 941 5
{{#invoke:random|number|1000}} 108 15

Same number

Code Main Sandbox
{{#invoke:random|same_number}} Script error: The function "same_number" does not exist. Script error: The function "same_number" does not exist.
{{#invoke:random|same_number|10}} Script error: The function "same_number" does not exist. Script error: The function "same_number" does not exist.
{{#invoke:random|same_number|10|20}} Script error: The function "same_number" does not exist. Script error: The function "same_number" does not exist.
{{#invoke:random|same_number|500000}} Script error: The function "same_number" does not exist. Script error: The function "same_number" does not exist.
{{#invoke:random|same_number|-10}} Script error: The function "same_number" does not exist. Script error: The function "same_number" does not exist.
{{#invoke:random|same_number|20|10}} Script error: The function "same_number" does not exist. Script error: The function "same_number" does not exist.
{{#invoke:random|same_number|-100|-50}} Script error: The function "same_number" does not exist. Script error: The function "same_number" does not exist.
{{#invoke:random|same_number|6.5}} Script error: The function "same_number" does not exist. Script error: The function "same_number" does not exist.
{{#invoke:random|same_number|-6.5}} Script error: The function "same_number" does not exist. Script error: The function "same_number" does not exist.
{{#invoke:random|same_number|-16.5|-6.5}} Script error: The function "same_number" does not exist. Script error: The function "same_number" does not exist.
Test randomness with the same input
Code Main Sandbox
{{#invoke:random|same_number}} Script error: The function "same_number" does not exist. Script error: The function "same_number" does not exist.
{{#invoke:random|same_number}} Script error: The function "same_number" does not exist. Script error: The function "same_number" does not exist.
{{#invoke:random|same_number}} Script error: The function "same_number" does not exist. Script error: The function "same_number" does not exist.
{{#invoke:random|same_number}} Script error: The function "same_number" does not exist. Script error: The function "same_number" does not exist.
{{#invoke:random|same_number}} Script error: The function "same_number" does not exist. Script error: The function "same_number" does not exist.
{{#invoke:random|same_number}} Script error: The function "same_number" does not exist. Script error: The function "same_number" does not exist.
{{#invoke:random|same_number}} Script error: The function "same_number" does not exist. Script error: The function "same_number" does not exist.
{{#invoke:random|same_number}} Script error: The function "same_number" does not exist. Script error: The function "same_number" does not exist.
{{#invoke:random|same_number}} Script error: The function "same_number" does not exist. Script error: The function "same_number" does not exist.
{{#invoke:random|same_number}} Script error: The function "same_number" does not exist. Script error: The function "same_number" does not exist.
{{#invoke:random|same_number|1000}} Script error: The function "same_number" does not exist. Script error: The function "same_number" does not exist.
{{#invoke:random|same_number|1000}} Script error: The function "same_number" does not exist. Script error: The function "same_number" does not exist.
{{#invoke:random|same_number|1000}} Script error: The function "same_number" does not exist. Script error: The function "same_number" does not exist.
{{#invoke:random|same_number|1000}} Script error: The function "same_number" does not exist. Script error: The function "same_number" does not exist.
{{#invoke:random|same_number|1000}} Script error: The function "same_number" does not exist. Script error: The function "same_number" does not exist.
{{#invoke:random|same_number|1000}} Script error: The function "same_number" does not exist. Script error: The function "same_number" does not exist.
{{#invoke:random|same_number|1000}} Script error: The function "same_number" does not exist. Script error: The function "same_number" does not exist.
{{#invoke:random|same_number|1000}} Script error: The function "same_number" does not exist. Script error: The function "same_number" does not exist.
{{#invoke:random|same_number|1000}} Script error: The function "same_number" does not exist. Script error: The function "same_number" does not exist.
{{#invoke:random|same_number|1000}} Script error: The function "same_number" does not exist. Script error: The function "same_number" does not exist.

Date

Code Main Sandbox
{{#invoke:random|date}} 19:01, 03 February 2025 (UTC) 03:15, 16 March 2025 (UTC)
{{#invoke:random|date|1 Jan 2000}} 14:27, 08 December 1982 (UTC) 04:56, 04 May 1991 (UTC)
{{#invoke:random|date|1 Jan 2000|27 July 2176}} 03:59, 05 February 2172 (UTC) 23:16, 21 July 2041 (UTC)
{{#invoke:random|date|1000|2000|format=Y}} 1613 1917
{{#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}} 2025/01/15 01:30 2025/06/01 22:28

Item

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

List

Code Main Sandbox
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}} baconeggsausageLobster Thermidorbeansspam beanssausagebaconspamLobster Thermidoregg
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}} baconsausageLobster Thermidorspameggbeans baconeggLobster Thermidorbeanssausagespam
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=dot}} beans · bacon · sausage · Lobster Thermidor · spam · egg spam · sausage · Lobster Thermidor · beans · bacon · egg
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=pipe}} Lobster Thermidor | beans | egg | bacon | sausage egg | Lobster Thermidor | beans | spam | sausage
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=comma}} Lobster Thermidor, egg, sausage, spam, bacon, beans bacon, Lobster Thermidor, sausage, egg, spam, beans
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=tpt-languages}} spam⧼tpt-languages-separator⧽egg⧼tpt-languages-separator⧽Lobster Thermidor⧼tpt-languages-separator⧽sausage⧼tpt-languages-separator⧽beans⧼tpt-languages-separator⧽bacon sausage⧼tpt-languages-separator⧽egg⧼tpt-languages-separator⧽spam⧼tpt-languages-separator⧽beans⧼tpt-languages-separator⧽bacon⧼tpt-languages-separator⧽Lobster Thermidor
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space}} bacon Lobster Thermidor spam egg beans sausage sausage Lobster Thermidor spam bacon beans egg
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=...}} sausage...spam...bacon...beans...egg...Lobster Thermidor bacon...Lobster Thermidor...sausage...beans...egg...spam

Text list

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

Bulleted list

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

Unbulleted list

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

Horizontal list

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

Ordered list

Code Main Sandbox
{{#invoke:random|ordered_list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
  1. sausage
  2. bacon
  3. beans
  4. egg
  5. Lobster Thermidor
  6. spam
  1. Lobster Thermidor
  2. sausage
  3. bacon
  4. beans
  5. egg
  6. spam
{{#invoke:random|ordered_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|style=color: green}}
  1. beans
  2. Lobster Thermidor
  3. egg
  4. sausage
  5. spam
  6. bacon
  1. Lobster Thermidor
  2. sausage
  3. egg
  4. bacon
  5. spam
  6. beans
{{#invoke:random|ordered_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|item_style2=color: green|item_style4=color: orange}}
  1. sausage
  2. bacon
  3. Lobster Thermidor
  4. beans
  5. egg
  6. spam
  1. bacon
  2. spam
  3. Lobster Thermidor
  4. egg
  5. beans
  6. sausage
{{#invoke:random|ordered_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|list_style_type=lower greek}}
  1. egg
  2. sausage
  3. spam
  4. beans
  5. Lobster Thermidor
  6. bacon
  1. egg
  2. beans
  3. bacon
  4. sausage
  5. spam
  6. Lobster Thermidor
{{#invoke:random|ordered_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|type=I}}
  1. sausage
  2. beans
  3. bacon
  4. Lobster Thermidor
  5. egg
  6. spam
  1. sausage
  2. egg
  3. Lobster Thermidor
  4. spam
  5. beans
  6. 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. bacon
  4. egg
  5. spam
  6. beans
  1. egg
  2. sausage
  3. beans
  4. bacon
  5. Lobster Thermidor
  6. spam
{{#invoke:random|horizontal_ordered_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|style=color: green}}
  1. egg
  2. bacon
  3. beans
  4. sausage
  5. spam
  6. Lobster Thermidor
  1. beans
  2. bacon
  3. Lobster Thermidor
  4. spam
  5. sausage
  6. egg
{{#invoke:random|horizontal_ordered_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|item_style2=color: green|item_style4=color: orange}}
  1. beans
  2. spam
  3. egg
  4. Lobster Thermidor
  5. sausage
  6. bacon
  1. bacon
  2. spam
  3. egg
  4. Lobster Thermidor
  5. sausage
  6. beans