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.021479201047439 0.90114108375327
{{#invoke:random|number|10}} 4 2
{{#invoke:random|number|10|20}} 14 14
{{#invoke:random|number|500000}} 45849 499757
{{#invoke:random|number|-10}} 0 -3
{{#invoke:random|number|20|10}} 17 20
{{#invoke:random|number|-100|-50}} -99 -64
{{#invoke:random|number|6.5}} 4 2
{{#invoke:random|number|-6.5}} 0 -3
{{#invoke:random|number|-16.5|-6.5}} -10.5 -7.5
Test randomness with the same input
Code Main Sandbox
{{#invoke:random|number}} 0.72752341149725 0.94965175024683
{{#invoke:random|number}} 0.34203794661073 0.149539116374
{{#invoke:random|number}} 0.86227657080734 0.40401538433694
{{#invoke:random|number}} 0.55349520619656 0.28785910051682
{{#invoke:random|number}} 0.19345693858036 0.75707612547887
{{#invoke:random|number}} 0.32069531144607 0.88431449787892
{{#invoke:random|number}} 0.20453902762595 0.35353056823534
{{#invoke:random|number}} 0.50252210884472 0.6520024075415
{{#invoke:random|number}} 0.80099394768523 0.77972858435462
{{#invoke:random|number}} 0.46640383194499 0.2775990312349
{{#invoke:random|number|1000}} 458 822
{{#invoke:random|number|1000}} 33 251
{{#invoke:random|number|1000}} 931 160
{{#invoke:random|number|1000}} 388 176
{{#invoke:random|number|1000}} 332 191
{{#invoke:random|number|1000}} 979 90
{{#invoke:random|number|1000}} 828 917
{{#invoke:random|number|1000}} 505 815
{{#invoke:random|number|1000}} 161 637
{{#invoke:random|number|1000}} 295 964

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}} 20:13, 06 December 2025 (UTC) 11:47, 04 January 2025 (UTC)
{{#invoke:random|date|1 Jan 2000}} 03:43, 28 August 1972 (UTC) 00:58, 07 January 1989 (UTC)
{{#invoke:random|date|1 Jan 2000|27 July 2176}} 23:32, 29 April 2135 (UTC) 20:00, 26 February 2030 (UTC)
{{#invoke:random|date|1000|2000|format=Y}} 1806 1562
{{#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/06/07 11:03 2025/09/15 00:47

Item

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

List

Code Main Sandbox
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}} Lobster Thermidorbaconeggsausagespambeans eggspambeansbaconsausageLobster Thermidor
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}} baconsausagebeansLobster Thermidoreggspam Lobster Thermidorbeanseggsausagebaconspam
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=dot}} sausage · bacon · spam · egg · Lobster Thermidor · beans bacon · egg · sausage · Lobster Thermidor · spam · beans
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=pipe}} Lobster Thermidor | beans | bacon | egg | spam Lobster Thermidor | beans | egg | spam | bacon
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=comma}} beans, Lobster Thermidor, bacon, spam, egg, sausage bacon, beans, spam, egg, sausage, Lobster Thermidor
{{#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⧽beans⧼tpt-languages-separator⧽Lobster Thermidor⧼tpt-languages-separator⧽spam sausage⧼tpt-languages-separator⧽bacon⧼tpt-languages-separator⧽egg⧼tpt-languages-separator⧽spam⧼tpt-languages-separator⧽Lobster Thermidor⧼tpt-languages-separator⧽beans
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space}} Lobster Thermidor spam beans bacon sausage egg Lobster Thermidor beans spam bacon sausage egg
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=...}} beans...sausage...spam...Lobster Thermidor...bacon...egg spam...egg...Lobster Thermidor...bacon...beans...sausage

Text list

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

Bulleted list

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

Unbulleted list

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

Horizontal list

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

Ordered list

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

Horizontal ordered list

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