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.90931981378669 0.57152299563006
{{#invoke:random|number|10}} 8 4
{{#invoke:random|number|10|20}} 19 14
{{#invoke:random|number|500000}} 279319 334583
{{#invoke:random|number|-10}} -2 -3
{{#invoke:random|number|20|10}} 17 12
{{#invoke:random|number|-100|-50}} -60 -83
{{#invoke:random|number|6.5}} 6 6
{{#invoke:random|number|-6.5}} -3 -3
{{#invoke:random|number|-16.5|-6.5}} -15.5 -9.5
Test randomness with the same input
Code Main Sandbox
{{#invoke:random|number}} 0.68152377227392 0.07439729621373
{{#invoke:random|number}} 0.052644128004389 0.20212394986401
{{#invoke:random|number}} 0.62365137395619 0.60189725207253
{{#invoke:random|number}} 0.58014408386319 0.31450797864912
{{#invoke:random|number}} 0.46398827734589 0.61297981795528
{{#invoke:random|number}} 0.76197135809901 0.32607882578209
{{#invoke:random|number}} 0.060442720102352 0.20992301879913
{{#invoke:random|number}} 0.7730534471446 0.92253326900421
{{#invoke:random|number}} 0.0715252859851 0.22051682659449
{{#invoke:random|number}} 0.64302033588431 0.79152407208063
{{#invoke:random|number|1000}} 839 950
{{#invoke:random|number|1000}} 620 848
{{#invoke:random|number|1000}} 517 69
{{#invoke:random|number|1000}} 179 848
{{#invoke:random|number|1000}} 959 510
{{#invoke:random|number|1000}} 38 612
{{#invoke:random|number|1000}} 91 644
{{#invoke:random|number|1000}} 196 865
{{#invoke:random|number|1000}} 416 556
{{#invoke:random|number|1000}} 79 630

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}} 10:32, 11 December 2025 (UTC) 23:36, 06 May 2025 (UTC)
{{#invoke:random|date|1 Jan 2000}} 07:33, 13 September 1974 (UTC) 15:35, 21 June 1980 (UTC)
{{#invoke:random|date|1 Jan 2000|27 July 2176}} 19:21, 11 October 2141 (UTC) 05:55, 26 November 2056 (UTC)
{{#invoke:random|date|1000|2000|format=Y}} 1079 1276
{{#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/02/19 04:12 2025/11/22 00:04

Item

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

List

Code Main Sandbox
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}} Lobster Thermidorsausageeggbaconspambeans spambeanssausagebaconLobster Thermidoregg
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}} sausagespambeanseggLobster Thermidorbacon sausagebaconbeanseggspamLobster Thermidor
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=dot}} spam · Lobster Thermidor · sausage · beans · egg · bacon Lobster Thermidor · sausage · beans · bacon · spam · egg
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=pipe}} bacon | beans | sausage | Lobster Thermidor | egg beans | egg | bacon | sausage | spam
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=comma}} beans, bacon, spam, Lobster Thermidor, egg, sausage bacon, Lobster Thermidor, spam, sausage, egg, beans
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=tpt-languages}} egg⧼tpt-languages-separator⧽Lobster Thermidor⧼tpt-languages-separator⧽bacon⧼tpt-languages-separator⧽spam⧼tpt-languages-separator⧽beans⧼tpt-languages-separator⧽sausage Lobster Thermidor⧼tpt-languages-separator⧽bacon⧼tpt-languages-separator⧽beans⧼tpt-languages-separator⧽sausage⧼tpt-languages-separator⧽egg⧼tpt-languages-separator⧽spam
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space}} beans egg bacon sausage Lobster Thermidor spam egg beans sausage Lobster Thermidor bacon spam
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=...}} beans...bacon...Lobster Thermidor...spam...egg...sausage sausage...Lobster Thermidor...bacon...beans...spam...egg

Text list

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

Bulleted list

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

Unbulleted list

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

Horizontal list

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

Ordered list

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