Module:Random/testcases

From blackwiki
< Module:Random
Revision as of 09:45, 28 November 2013 by blackwiki>Mr. Stradivarius (add same_number function cases)
Jump to navigation Jump to search

Template:Test cases

Number

Code Main Sandbox
{{#invoke:random|number}} 0.021819019234655 0.33729276588992
{{#invoke:random|number|10}} 6 6
{{#invoke:random|number|10|20}} 17 15
{{#invoke:random|number|500000}} 328576 445146
{{#invoke:random|number|-10}} -5 -9
{{#invoke:random|number|20|10}} 18 11
{{#invoke:random|number|-100|-50}} -81 -81
{{#invoke:random|number|6.5}} 2 3
{{#invoke:random|number|-6.5}} -2 0
{{#invoke:random|number|-16.5|-6.5}} -6.5 -6.5
Test randomness with the same input
Code Main Sandbox
{{#invoke:random|number}} 0.055902554213955 0.74181041481989
{{#invoke:random|number}} 0.0029066563597446 0.083163608369959
{{#invoke:random|number}} 0.46222902529977 0.43109370881277
{{#invoke:random|number}} 0.31476855665202 0.27457696398468
{{#invoke:random|number}} 0.4367654274389 0.095363149929495
{{#invoke:random|number}} 0.71920353952758 0.88943074126236
{{#invoke:random|number}} 0.68089900616598 0.60097555564762
{{#invoke:random|number}} 0.30591055532261 0.26890522021284
{{#invoke:random|number}} 0.24520833987985 0.78567069665793
{{#invoke:random|number}} 0.24777939554666 0.56090224560392
{{#invoke:random|number|1000}} 571 428
{{#invoke:random|number|1000}} 3 827
{{#invoke:random|number|1000}} 865 393
{{#invoke:random|number|1000}} 176 736
{{#invoke:random|number|1000}} 304 352
{{#invoke:random|number|1000}} 355 865
{{#invoke:random|number|1000}} 971 200
{{#invoke:random|number|1000}} 873 518
{{#invoke:random|number|1000}} 17 195
{{#invoke:random|number|1000}} 251 335

Same number

Code Main Sandbox
{{#invoke:random|same_number}} Script error: The function "same_number" does not exist. 0.59031616597917
{{#invoke:random|same_number|10}} Script error: The function "same_number" does not exist. 10
{{#invoke:random|same_number|10|20}} Script error: The function "same_number" does not exist. 12
{{#invoke:random|same_number|500000}} Script error: The function "same_number" does not exist. 278758
{{#invoke:random|same_number|-10}} Script error: The function "same_number" does not exist. -1
{{#invoke:random|same_number|20|10}} Script error: The function "same_number" does not exist. 20
{{#invoke:random|same_number|-100|-50}} Script error: The function "same_number" does not exist. -81
{{#invoke:random|same_number|6.5}} Script error: The function "same_number" does not exist. 5
{{#invoke:random|same_number|-6.5}} Script error: The function "same_number" does not exist. 0
{{#invoke:random|same_number|-16.5|-6.5}} Script error: The function "same_number" does not exist. -10.5
Test randomness with the same input
Code Main Sandbox
{{#invoke:random|same_number}} Script error: The function "same_number" does not exist. 0.16065371742502
{{#invoke:random|same_number}} Script error: The function "same_number" does not exist. 0.69185489029244
{{#invoke:random|same_number}} Script error: The function "same_number" does not exist. 0.25574554840836
{{#invoke:random|same_number}} Script error: The function "same_number" does not exist. 0.41149388226284
{{#invoke:random|same_number}} Script error: The function "same_number" does not exist. 0.094239871992841
{{#invoke:random|same_number}} Script error: The function "same_number" does not exist. 0.69652676242242
{{#invoke:random|same_number}} Script error: The function "same_number" does not exist. 0.732458267702
{{#invoke:random|same_number}} Script error: The function "same_number" does not exist. 0.96616292277638
{{#invoke:random|same_number}} Script error: The function "same_number" does not exist. 0.50363006047142
{{#invoke:random|same_number}} Script error: The function "same_number" does not exist. 0.71913996092935
{{#invoke:random|same_number|1000}} Script error: The function "same_number" does not exist. 482
{{#invoke:random|same_number|1000}} Script error: The function "same_number" does not exist. 926
{{#invoke:random|same_number|1000}} Script error: The function "same_number" does not exist. 294
{{#invoke:random|same_number|1000}} Script error: The function "same_number" does not exist. 246
{{#invoke:random|same_number|1000}} Script error: The function "same_number" does not exist. 616
{{#invoke:random|same_number|1000}} Script error: The function "same_number" does not exist. 351
{{#invoke:random|same_number|1000}} Script error: The function "same_number" does not exist. 512
{{#invoke:random|same_number|1000}} Script error: The function "same_number" does not exist. 882
{{#invoke:random|same_number|1000}} Script error: The function "same_number" does not exist. 727
{{#invoke:random|same_number|1000}} Script error: The function "same_number" does not exist. 458

Date

Code Main Sandbox
{{#invoke:random|date}} 11:08, 26 June 2026 (UTC) 07:12, 14 March 2026 (UTC)
{{#invoke:random|date|1 Jan 2000}} 17:41, 07 July 1988 (UTC) 18:13, 22 May 1995 (UTC)
{{#invoke:random|date|1 Jan 2000|27 July 2176}} 06:01, 08 November 2016 (UTC) 10:18, 21 February 2015 (UTC)
{{#invoke:random|date|1000|2000|format=Y}} 1354 1457
{{#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}} 2026/07/13 12:29 2026/06/07 19:39

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 sausage

List

Code Main Sandbox
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}} Lobster Thermidorspamsausagebaconeggbeans beansLobster Thermidoreggsausagespambacon
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}} spambeanssausageeggLobster Thermidorbacon Lobster Thermidorbaconspameggsausagebeans
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=dot}} beans⧼dot-separator⧽spam⧼dot-separator⧽bacon⧼dot-separator⧽sausage⧼dot-separator⧽egg⧼dot-separator⧽Lobster Thermidor beans⧼dot-separator⧽bacon⧼dot-separator⧽spam⧼dot-separator⧽Lobster Thermidor⧼dot-separator⧽egg⧼dot-separator⧽sausage
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=pipe}} Lobster Thermidor | bacon | beans | egg | sausage beans | spam | bacon | sausage | Lobster Thermidor
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=comma}} spam, sausage, egg, Lobster Thermidor, bacon, beans spam, beans, egg, Lobster Thermidor, bacon, sausage
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=tpt-languages}} beans • spam • bacon • egg • sausage • Lobster Thermidor spam • egg • sausage • beans • bacon • Lobster Thermidor
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space}} egg bacon spam sausage Lobster Thermidor beans spam sausage Lobster Thermidor bacon beans egg
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=...}} beans...spam...sausage...egg...Lobster Thermidor...bacon egg...Lobster Thermidor...sausage...beans...spam...bacon

Text list

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

Bulleted list

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

Unbulleted list

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

Horizontal list

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

Ordered list

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

Horizontal ordered list

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