Module:Random/testcases

From Wikipedia, the free encyclopedia


Number[edit]

Code Main Sandbox
{{#invoke:random|number}} 0.51778178453342 0.56916541492993
{{#invoke:random|number|10}} 8 10
{{#invoke:random|number|10|20}} 17 20
{{#invoke:random|number|500000}} 96711 234390
{{#invoke:random|number|-10}} -2 -3
{{#invoke:random|number|20|10}} 13 18
{{#invoke:random|number|-100|-50}} -56 -72
{{#invoke:random|number|6.5}} 3 6
{{#invoke:random|number|-6.5}} -3 0
{{#invoke:random|number|-16.5|-6.5}} -15.5 -12.5
Test randomness with the same input
Code Main Sandbox
{{#invoke:random|number}} 0.9512905883376 0.66020680855038
{{#invoke:random|number}} 0.56223782131553 0.17711343345098
{{#invoke:random|number}} 0.35204045258092 0.060957149630858
{{#invoke:random|number}} 0.18450149250426 0.30804535854051
{{#invoke:random|number}} 0.017449860003521 0.72636655751912
{{#invoke:random|number}} 0.020656085117094 0.73006058704576
{{#invoke:random|number}} 0.024838395893964 0.31912792442326
{{#invoke:random|number}} 0.028044144170379 0.3228219539499
{{#invoke:random|number}} 0.6175992864266 0.76659082703599
{{#invoke:random|number}} 0.013678558642826 0.13722290151623
{{#invoke:random|number|1000}} 476 295
{{#invoke:random|number|1000}} 553 272
{{#invoke:random|number|1000}} 515 775
{{#invoke:random|number|1000}} 154 854
{{#invoke:random|number|1000}} 156 815
{{#invoke:random|number|1000}} 73 240
{{#invoke:random|number|1000}} 618 408
{{#invoke:random|number|1000}} 697 519
{{#invoke:random|number|1000}} 776 36
{{#invoke:random|number|1000}} 855 679

Same number[edit]

Code Main Sandbox
{{#invoke:random|number|same=yes}} 0.69802504903545 0.69802504903545
{{#invoke:random|number|same=yes|10}} 9 9
{{#invoke:random|number|same=yes|10|20}} 19 19
{{#invoke:random|number|same=yes|500000}} 436935 436935
{{#invoke:random|number|same=yes|-10}} -8 -8
{{#invoke:random|number|same=yes|20|10}} 19 19
{{#invoke:random|number|same=yes|-100|-50}} -56 -56
{{#invoke:random|number|same=yes|6.5}} 6 6
{{#invoke:random|number|same=yes|-6.5}} -5 -5
{{#invoke:random|number|same=yes|-16.5|-6.5}} -7.5 -7.5
Test randomness with the same input
Code Main Sandbox
{{#invoke:random|number|same=yes}} 0.69802504903545 0.69802504903545
{{#invoke:random|number|same=yes}} 0.69802504903545 0.69802504903545
{{#invoke:random|number|same=yes}} 0.69802504903545 0.69802504903545
{{#invoke:random|number|same=yes}} 0.69802504903545 0.69802504903545
{{#invoke:random|number|same=yes}} 0.69802504903545 0.69802504903545
{{#invoke:random|number|same=yes}} 0.69802504903545 0.69802504903545
{{#invoke:random|number|same=yes}} 0.69802504903545 0.69802504903545
{{#invoke:random|number|same=yes}} 0.69802504903545 0.69802504903545
{{#invoke:random|number|same=yes}} 0.69802504903545 0.69802504903545
{{#invoke:random|number|same=yes}} 0.69802504903545 0.69802504903545
{{#invoke:random|number|same=yes|1000}} 874 874
{{#invoke:random|number|same=yes|1000}} 874 874
{{#invoke:random|number|same=yes|1000}} 874 874
{{#invoke:random|number|same=yes|1000}} 874 874
{{#invoke:random|number|same=yes|1000}} 874 874
{{#invoke:random|number|same=yes|1000}} 874 874
{{#invoke:random|number|same=yes|1000}} 874 874
{{#invoke:random|number|same=yes|1000}} 874 874
{{#invoke:random|number|same=yes|1000}} 874 874
{{#invoke:random|number|same=yes|1000}} 874 874

Date[edit]

Code Main Sandbox
{{#invoke:random|date}} 01:26, 23 December 2024 (UTC) 17:05, 16 November 2024 (UTC)
{{#invoke:random|date|1 Jan 2000}} 07:53, 26 September 1976 (UTC) 22:42, 29 January 1976 (UTC)
{{#invoke:random|date|1 Jan 2000|27 July 2176}} 13:23, 24 November 2026 (UTC) 01:31, 09 March 2010 (UTC)
{{#invoke:random|date|1000|2000|format=Y}} 1963 1987
{{#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}} 2024/11/06 09:27 2024/07/21 21:16

Item[edit]

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

List[edit]

Code Main Sandbox
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}} spameggsausageLobster Thermidorbeansbacon Lobster Thermidorspambeansbaconeggsausage
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}} spameggsausagebaconbeansLobster Thermidor eggbeansbaconLobster Thermidorsausagespam
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=dot}} sausage · Lobster Thermidor · spam · bacon · beans · egg Lobster Thermidor · sausage · beans · bacon · spam · egg
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=pipe}} Lobster Thermidor | beans | sausage | spam | bacon bacon | egg | spam | sausage | Lobster Thermidor
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=comma}} beans, spam, egg, bacon, Lobster Thermidor, sausage beans, bacon, egg, Lobster Thermidor, spam, sausage
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=tpt-languages}} spam⧼tpt-languages-separator⧽Lobster Thermidor⧼tpt-languages-separator⧽egg⧼tpt-languages-separator⧽beans⧼tpt-languages-separator⧽bacon⧼tpt-languages-separator⧽sausage sausage⧼tpt-languages-separator⧽Lobster Thermidor⧼tpt-languages-separator⧽spam⧼tpt-languages-separator⧽beans⧼tpt-languages-separator⧽egg⧼tpt-languages-separator⧽bacon
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space}} beans sausage Lobster Thermidor egg bacon spam sausage spam beans egg bacon Lobster Thermidor
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=...}} spam...egg...Lobster Thermidor...beans...sausage...bacon bacon...sausage...spam...egg...Lobster Thermidor...beans
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|limit=4}} eggspambeansLobster Thermidor eggLobster Thermidorsausagespam

Text list[edit]

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

Bulleted list[edit]

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

Unbulleted list[edit]

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

Horizontal list[edit]

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

Ordered list[edit]

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

Horizontal ordered list[edit]

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

Random link[edit]

Code Main Sandbox
{{#invoke:random|link|Aristotle}} Script error: The function "link" does not exist. Script error: The function "link" does not exist.