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.76256845228494 0.91203928129377
{{#invoke:random|number|10}} 7 4
{{#invoke:random|number|10|20}} 20 12
{{#invoke:random|number|500000}} 183432 412954
{{#invoke:random|number|-10}} -3 -4
{{#invoke:random|number|20|10}} 19 18
{{#invoke:random|number|-100|-50}} -78 -95
{{#invoke:random|number|6.5}} 2 1
{{#invoke:random|number|-6.5}} -3 -1
{{#invoke:random|number|-16.5|-6.5}} -11.5 -8.5
Test randomness with the same input
Code Main Sandbox
{{#invoke:random|number}} 0.091155951419452 0.57493136803384
{{#invoke:random|number}} 0.63725568244106 0.19961530771089
{{#invoke:random|number}} 0.55471169741578 0.096666451122922
{{#invoke:random|number}} 0.10354304365047 0.72230202458906
{{#invoke:random|number}} 0.89286478277895 0.46679152383785
{{#invoke:random|number}} 0.12858198542548 0.70113724130259
{{#invoke:random|number}} 0.29882925995571 0.71253371830682
{{#invoke:random|number}} 0.89192521101419 0.64130993682952
{{#invoke:random|number}} 0.39757256414628 0.47213134890056
{{#invoke:random|number}} 0.5083171308545 0.42489512424213
{{#invoke:random|number|1000}} 399 169
{{#invoke:random|number|1000}} 439 202
{{#invoke:random|number|1000}} 690 778
{{#invoke:random|number|1000}} 441 926
{{#invoke:random|number|1000}} 931 292
{{#invoke:random|number|1000}} 743 31
{{#invoke:random|number|1000}} 697 325
{{#invoke:random|number|1000}} 662 517
{{#invoke:random|number|1000}} 155 581
{{#invoke:random|number|1000}} 711 986

Same number

Code Main Sandbox
{{#invoke:random|same_number}} Script error: The function "same_number" does not exist. 0.85489747061157
{{#invoke:random|same_number|10}} Script error: The function "same_number" does not exist. 8
{{#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. 98352
{{#invoke:random|same_number|-10}} Script error: The function "same_number" does not exist. -6
{{#invoke:random|same_number|20|10}} Script error: The function "same_number" does not exist. 10
{{#invoke:random|same_number|-100|-50}} Script error: The function "same_number" does not exist. -53
{{#invoke:random|same_number|6.5}} Script error: The function "same_number" does not exist. 7
{{#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. -11.5
Test randomness with the same input
Code Main Sandbox
{{#invoke:random|same_number}} Script error: The function "same_number" does not exist. 0.98396192816271
{{#invoke:random|same_number}} Script error: The function "same_number" does not exist. 0.82434737534465
{{#invoke:random|same_number}} Script error: The function "same_number" does not exist. 0.54650218623993
{{#invoke:random|same_number}} Script error: The function "same_number" does not exist. 0.41987768533634
{{#invoke:random|same_number}} Script error: The function "same_number" does not exist. 0.13464959623974
{{#invoke:random|same_number}} Script error: The function "same_number" does not exist. 0.95239747685958
{{#invoke:random|same_number}} Script error: The function "same_number" does not exist. 0.36257534677283
{{#invoke:random|same_number}} Script error: The function "same_number" does not exist. 0.52979807580346
{{#invoke:random|same_number}} Script error: The function "same_number" does not exist. 0.27217267140382
{{#invoke:random|same_number}} Script error: The function "same_number" does not exist. 0.87019921320965
{{#invoke:random|same_number|1000}} Script error: The function "same_number" does not exist. 690
{{#invoke:random|same_number|1000}} Script error: The function "same_number" does not exist. 472
{{#invoke:random|same_number|1000}} Script error: The function "same_number" does not exist. 997
{{#invoke:random|same_number|1000}} Script error: The function "same_number" does not exist. 897
{{#invoke:random|same_number|1000}} Script error: The function "same_number" does not exist. 9
{{#invoke:random|same_number|1000}} Script error: The function "same_number" does not exist. 546
{{#invoke:random|same_number|1000}} Script error: The function "same_number" does not exist. 496
{{#invoke:random|same_number|1000}} Script error: The function "same_number" does not exist. 424
{{#invoke:random|same_number|1000}} Script error: The function "same_number" does not exist. 851
{{#invoke:random|same_number|1000}} Script error: The function "same_number" does not exist. 353

Date

Code Main Sandbox
{{#invoke:random|date}} 10:39, 27 September 2026 (UTC) 19:07, 04 July 2026 (UTC)
{{#invoke:random|date|1 Jan 2000}} 12:17, 30 January 1970 (UTC) 07:02, 09 July 1981 (UTC)
{{#invoke:random|date|1 Jan 2000|27 July 2176}} 14:17, 27 May 2043 (UTC) 09:43, 02 September 2001 (UTC)
{{#invoke:random|date|1000|2000|format=Y}} 1208 1559
{{#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/01/16 05:54 2026/11/30 10:29

Item

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

List

Code Main Sandbox
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}} spamsausagebeanseggLobster Thermidorbacon baconeggsausageLobster Thermidorbeansspam
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}} eggbaconbeansLobster Thermidorsausagespam sausagespambaconbeansLobster Thermidoregg
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=dot}} Lobster Thermidor⧼dot-separator⧽beans⧼dot-separator⧽spam⧼dot-separator⧽sausage⧼dot-separator⧽bacon⧼dot-separator⧽egg sausage⧼dot-separator⧽bacon⧼dot-separator⧽Lobster Thermidor⧼dot-separator⧽beans⧼dot-separator⧽egg⧼dot-separator⧽spam
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=pipe}} bacon | spam | Lobster Thermidor | egg | beans beans | spam | bacon | egg | sausage
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=comma}} beans, spam, egg, bacon, Lobster Thermidor, sausage egg, sausage, beans, spam, bacon, Lobster Thermidor
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=tpt-languages}} bacon • egg • spam • Lobster Thermidor • sausage • beans sausage • beans • Lobster Thermidor • egg • spam • bacon
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space}} sausage egg spam beans bacon Lobster Thermidor bacon beans Lobster Thermidor spam sausage egg
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=...}} spam...Lobster Thermidor...beans...egg...sausage...bacon egg...sausage...bacon...beans...spam...Lobster Thermidor

Text list

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

Bulleted list

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

Unbulleted list

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

Horizontal list

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

Ordered list

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

Horizontal ordered list

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