Jump to content

Module:Random/testcases

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Pppery (talk | contribs) at 01:02, 20 February 2020 (Pppery moved page Module talk:Random/testcases to Module:Random/testcases: Correct namespace). 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.95962268577871 0.083167028186455
{{#invoke:random|number|10}} 5 6
{{#invoke:random|number|10|20}} 15 15
{{#invoke:random|number|500000}} 64521 151337
{{#invoke:random|number|-10}} -9 0
{{#invoke:random|number|20|10}} 14 12
{{#invoke:random|number|-100|-50}} -76 -95
{{#invoke:random|number|6.5}} 5 6
{{#invoke:random|number|-6.5}} -3 0
{{#invoke:random|number|-16.5|-6.5}} -13.5 -7.5
Test randomness with the same input
Code Main Sandbox
{{#invoke:random|number}} 0.89477323735821 0.090966097121577
{{#invoke:random|number}} 0.87301959277737 0.069700256488146
{{#invoke:random|number}} 0.07290648160172 0.85495997725751
{{#invoke:random|number}} 0.63701347244764 0.41857868638755
{{#invoke:random|number}} 0.2006326588805 0.39682551864387
{{#invoke:random|number}} 0.44820914904038 0.49861621647077
{{#invoke:random|number}} 0.62216008250702 0.81884122398628
{{#invoke:random|number}} 0.18626707288728 0.96783276413001
{{#invoke:random|number}} 0.26261009660671 0.62954814202597
{{#invoke:random|number}} 0.63373045280284 0.41529566674274
{{#invoke:random|number|1000}} 759 368
{{#invoke:random|number|1000}} 534 596
{{#invoke:random|number|1000}} 211 384
{{#invoke:random|number|1000}} 998 172
{{#invoke:random|number|1000}} 345 518
{{#invoke:random|number|1000}} 689 866
{{#invoke:random|number|1000}} 503 366
{{#invoke:random|number|1000}} 731 341
{{#invoke:random|number|1000}} 519 692
{{#invoke:random|number|1000}} 308 955

Same number

Code Main Sandbox
{{#invoke:random|number|same=yes}} 0.34392495376241 0.34392495376241
{{#invoke:random|number|same=yes|10}} 2 2
{{#invoke:random|number|same=yes|10|20}} 11 11
{{#invoke:random|number|same=yes|500000}} 70160 70160
{{#invoke:random|number|same=yes|-10}} -1 -1
{{#invoke:random|number|same=yes|20|10}} 11 11
{{#invoke:random|number|same=yes|-100|-50}} -93 -93
{{#invoke:random|number|same=yes|6.5}} 1 1
{{#invoke:random|number|same=yes|-6.5}} 0 0
{{#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.34392495376241 0.34392495376241
{{#invoke:random|number|same=yes}} 0.34392495376241 0.34392495376241
{{#invoke:random|number|same=yes}} 0.34392495376241 0.34392495376241
{{#invoke:random|number|same=yes}} 0.34392495376241 0.34392495376241
{{#invoke:random|number|same=yes}} 0.34392495376241 0.34392495376241
{{#invoke:random|number|same=yes}} 0.34392495376241 0.34392495376241
{{#invoke:random|number|same=yes}} 0.34392495376241 0.34392495376241
{{#invoke:random|number|same=yes}} 0.34392495376241 0.34392495376241
{{#invoke:random|number|same=yes}} 0.34392495376241 0.34392495376241
{{#invoke:random|number|same=yes}} 0.34392495376241 0.34392495376241
{{#invoke:random|number|same=yes|1000}} 141 141
{{#invoke:random|number|same=yes|1000}} 141 141
{{#invoke:random|number|same=yes|1000}} 141 141
{{#invoke:random|number|same=yes|1000}} 141 141
{{#invoke:random|number|same=yes|1000}} 141 141
{{#invoke:random|number|same=yes|1000}} 141 141
{{#invoke:random|number|same=yes|1000}} 141 141
{{#invoke:random|number|same=yes|1000}} 141 141
{{#invoke:random|number|same=yes|1000}} 141 141
{{#invoke:random|number|same=yes|1000}} 141 141

Date

Code Main Sandbox
{{#invoke:random|date}} 19:12, 19 May 2025 (UTC) 09:32, 23 March 2025 (UTC)
{{#invoke:random|date|1 Jan 2000}} 21:28, 21 September 1997 (UTC) 05:00, 15 April 1992 (UTC)
{{#invoke:random|date|1 Jan 2000|27 July 2176}} 02:13, 07 November 2098 (UTC) 04:26, 07 March 2067 (UTC)
{{#invoke:random|date|1000|2000|format=Y}} 1877 1373
{{#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/05 18:50 2025/01/13 17:31

Item

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

List

Code Main Sandbox
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}} spameggbeansbaconsausageLobster Thermidor sausagebeansLobster Thermidoreggspambacon
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}} beansLobster Thermidorbaconspameggsausage spamLobster Thermidorsausagebeanseggbacon
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=dot}} sausage · Lobster Thermidor · bacon · beans · spam · egg Lobster Thermidor · sausage · spam · beans · egg · bacon
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=pipe}} spam | sausage | egg | beans | bacon bacon | beans | Lobster Thermidor | sausage | egg
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=comma}} Lobster Thermidor, bacon, spam, egg, sausage, beans spam, beans, egg, bacon, sausage, Lobster Thermidor
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=tpt-languages}} bacon⧼tpt-languages-separator⧽Lobster Thermidor⧼tpt-languages-separator⧽egg⧼tpt-languages-separator⧽spam⧼tpt-languages-separator⧽sausage⧼tpt-languages-separator⧽beans sausage⧼tpt-languages-separator⧽spam⧼tpt-languages-separator⧽beans⧼tpt-languages-separator⧽egg⧼tpt-languages-separator⧽bacon⧼tpt-languages-separator⧽Lobster Thermidor
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space}} sausage egg beans bacon spam Lobster Thermidor egg beans sausage spam Lobster Thermidor bacon
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=...}} beans...Lobster Thermidor...sausage...egg...spam...bacon sausage...spam...bacon...Lobster Thermidor...beans...egg
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|limit=4}} sausagebeansspambacon beansLobster Thermidorsausagebacon

Text list

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

Bulleted list

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

Unbulleted list

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

Horizontal list

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

Ordered list

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

Horizontal ordered list

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