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.32096822761044 0.73880162217598
{{#invoke:random|number|10}} 9 5
{{#invoke:random|number|10|20}} 16 12
{{#invoke:random|number|500000}} 418595 4922
{{#invoke:random|number|-10}} 0 -3
{{#invoke:random|number|20|10}} 20 11
{{#invoke:random|number|-100|-50}} -73 -92
{{#invoke:random|number|6.5}} 6 3
{{#invoke:random|number|-6.5}} -3 -4
{{#invoke:random|number|-16.5|-6.5}} -7.5 -16.5
Test randomness with the same input
Code Main Sandbox
{{#invoke:random|number}} 0.30283181755935 0.49951295903861
{{#invoke:random|number}} 0.69619410005221 0.063131668168647
{{#invoke:random|number}} 0.72533532731483 0.5069010180919
{{#invoke:random|number}} 0.70358215910549 0.89977501933452
{{#invoke:random|number}} 0.095967401795074 0.87802089745087
{{#invoke:random|number}} 0.66007486947816 0.85626772924153
{{#invoke:random|number}} 0.4670877579912 0.077908263578037
{{#invoke:random|number}} 0.85996175923383 0.470782264355
{{#invoke:random|number}} 0.081602293104679 0.27828343411828
{{#invoke:random|number}} 0.35462598100054 0.55081884076391
{{#invoke:random|number|1000}} 328 383
{{#invoke:random|number|1000}} 556 730
{{#invoke:random|number|1000}} 903 517
{{#invoke:random|number|1000}} 690 305
{{#invoke:random|number|1000}} 801 415
{{#invoke:random|number|1000}} 25 643
{{#invoke:random|number|1000}} 636 690
{{#invoke:random|number|1000}} 305 483
{{#invoke:random|number|1000}} 92 265
{{#invoke:random|number|1000}} 439 33

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}} 09:57, 11 March 2025 (UTC) 15:26, 08 March 2025 (UTC)
{{#invoke:random|date|1 Jan 2000}} 02:35, 16 September 1971 (UTC) 01:26, 31 December 1996 (UTC)
{{#invoke:random|date|1 Jan 2000|27 July 2176}} 10:02, 17 February 2028 (UTC) 08:35, 16 August 2172 (UTC)
{{#invoke:random|date|1000|2000|format=Y}} 1356 1735
{{#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/11/25 14:31 2025/04/12 12:23

Item

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

List

Code Main Sandbox
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}} spambeanssausageeggLobster Thermidorbacon eggLobster Thermidorbaconspambeanssausage
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}} baconbeanssausageLobster Thermidoreggspam beansLobster Thermidorbaconeggsausagespam
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=dot}} spam · egg · sausage · Lobster Thermidor · bacon · beans egg · bacon · beans · Lobster Thermidor · sausage · spam
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=pipe}} beans | spam | bacon | Lobster Thermidor | egg beans | egg | spam | sausage | Lobster Thermidor
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=comma}} Lobster Thermidor, sausage, beans, egg, bacon, spam beans, Lobster Thermidor, spam, egg, bacon, sausage
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=tpt-languages}} sausage⧼tpt-languages-separator⧽bacon⧼tpt-languages-separator⧽egg⧼tpt-languages-separator⧽spam⧼tpt-languages-separator⧽Lobster Thermidor⧼tpt-languages-separator⧽beans beans⧼tpt-languages-separator⧽sausage⧼tpt-languages-separator⧽spam⧼tpt-languages-separator⧽egg⧼tpt-languages-separator⧽Lobster Thermidor⧼tpt-languages-separator⧽bacon
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space}} bacon spam Lobster Thermidor sausage egg beans egg bacon sausage beans spam Lobster Thermidor
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=...}} beans...egg...spam...Lobster Thermidor...bacon...sausage spam...bacon...sausage...egg...Lobster Thermidor...beans

Text list

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

Bulleted list

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

Unbulleted list

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

Horizontal list

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

Ordered list

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

Horizontal ordered list

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