Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

Module:Random/testcases

From Wikipedia, the free encyclopedia

Number

[edit]
Code Main Sandbox
{{#invoke:random|number}} 0.67194059662146 0.94447648010425
{{#invoke:random|number|10}} 10 10
{{#invoke:random|number|10|20}} 10 15
{{#invoke:random|number|500000}} 293888 1551
{{#invoke:random|number|-10}} -1 -6
{{#invoke:random|number|20|10}} 17 13
{{#invoke:random|number|-100|-50}} -56 -78
{{#invoke:random|number|6.5}} 7 7
{{#invoke:random|number|-6.5}} -3 -5
{{#invoke:random|number|-16.5|-6.5}} -9.5 -8.5
Test randomness with the same input
Code Main Sandbox
{{#invoke:random|number}} 0.70888136965636 0.49093486484649
{{#invoke:random|number}} 0.712575399183 0.91295009335175
{{#invoke:random|number}} 0.036494435759491 0.5746659476192
{{#invoke:random|number}} 0.69869809490568 0.65100897133863
{{#invoke:random|number}} 0.018434820239635 0.38537286565889
{{#invoke:random|number}} 0.16791511893641 0.94948033334197
{{#invoke:random|number}} 0.73104554728188 0.92772668876114
{{#invoke:random|number}} 0.29466473324907 0.076718705276362
{{#invoke:random|number}} 0.54224074657179 0.98601009696071
{{#invoke:random|number}} 0.35343642269887 0.13500211394159
{{#invoke:random|number|1000}} 711 766
{{#invoke:random|number|1000}} 262 759
{{#invoke:random|number|1000}} 255 751
{{#invoke:random|number|1000}} 247 867
{{#invoke:random|number|1000}} 916 972
{{#invoke:random|number|1000}} 586 751
{{#invoke:random|number|1000}} 656 712
{{#invoke:random|number|1000}} 766 822
{{#invoke:random|number|1000}} 809 933
{{#invoke:random|number|1000}} 870 925

Same number

[edit]
Code Main Sandbox
{{#invoke:random|number|same=yes}} 0.97260327309957 0.97260327309957
{{#invoke:random|number|same=yes|10}} 5 5
{{#invoke:random|number|same=yes|10|20}} 15 15
{{#invoke:random|number|same=yes|500000}} 247169 247169
{{#invoke:random|number|same=yes|-10}} -4 -4
{{#invoke:random|number|same=yes|20|10}} 15 15
{{#invoke:random|number|same=yes|-100|-50}} -75 -75
{{#invoke:random|number|same=yes|6.5}} 4 4
{{#invoke:random|number|same=yes|-6.5}} -3 -3
{{#invoke:random|number|same=yes|-16.5|-6.5}} -11.5 -11.5
Test randomness with the same input
Code Main Sandbox
{{#invoke:random|number|same=yes}} 0.97260327309957 0.97260327309957
{{#invoke:random|number|same=yes}} 0.97260327309957 0.97260327309957
{{#invoke:random|number|same=yes}} 0.97260327309957 0.97260327309957
{{#invoke:random|number|same=yes}} 0.97260327309957 0.97260327309957
{{#invoke:random|number|same=yes}} 0.97260327309957 0.97260327309957
{{#invoke:random|number|same=yes}} 0.97260327309957 0.97260327309957
{{#invoke:random|number|same=yes}} 0.97260327309957 0.97260327309957
{{#invoke:random|number|same=yes}} 0.97260327309957 0.97260327309957
{{#invoke:random|number|same=yes}} 0.97260327309957 0.97260327309957
{{#invoke:random|number|same=yes}} 0.97260327309957 0.97260327309957
{{#invoke:random|number|same=yes|1000}} 495 495
{{#invoke:random|number|same=yes|1000}} 495 495
{{#invoke:random|number|same=yes|1000}} 495 495
{{#invoke:random|number|same=yes|1000}} 495 495
{{#invoke:random|number|same=yes|1000}} 495 495
{{#invoke:random|number|same=yes|1000}} 495 495
{{#invoke:random|number|same=yes|1000}} 495 495
{{#invoke:random|number|same=yes|1000}} 495 495
{{#invoke:random|number|same=yes|1000}} 495 495
{{#invoke:random|number|same=yes|1000}} 495 495

Date

[edit]
Code Main Sandbox
{{#invoke:random|date}} 08:37, 04 May 2026 (UTC) 12:11, 19 March 2026 (UTC)
{{#invoke:random|date|1 Jan 2000}} 23:38, 10 November 1993 (UTC) 17:48, 31 July 1999 (UTC)
{{#invoke:random|date|1 Jan 2000|27 July 2176}} 00:29, 15 July 2037 (UTC) 12:10, 08 December 2135 (UTC)
{{#invoke:random|date|1000|2000|format=Y}} 1788 1489
{{#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/24 05:10 2026/08/25 00:24

Item

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

List

[edit]
Code Main Sandbox
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}} sausagebaconspamLobster Thermidorbeansegg spamLobster Thermidorbaconeggsausagebeans
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}} spambaconLobster Thermidorbeanssausageegg spameggbaconLobster Thermidorsausagebeans
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=dot}} beans · egg · sausage · spam · Lobster Thermidor · bacon egg · Lobster Thermidor · sausage · spam · beans · bacon
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=pipe}} egg | spam | beans | sausage | Lobster Thermidor sausage | spam | Lobster Thermidor | bacon | beans
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=comma}} egg, bacon, sausage, beans, spam, Lobster Thermidor sausage, spam, beans, Lobster Thermidor, egg, bacon
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=tpt-languages}} sausage⧼tpt-languages-separator⧽spam⧼tpt-languages-separator⧽Lobster Thermidor⧼tpt-languages-separator⧽egg⧼tpt-languages-separator⧽bacon⧼tpt-languages-separator⧽beans sausage⧼tpt-languages-separator⧽bacon⧼tpt-languages-separator⧽beans⧼tpt-languages-separator⧽egg⧼tpt-languages-separator⧽Lobster Thermidor⧼tpt-languages-separator⧽spam
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space}} spam sausage beans egg Lobster Thermidor bacon bacon sausage Lobster Thermidor spam egg beans
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=...}} beans...sausage...egg...Lobster Thermidor...spam...bacon sausage...Lobster Thermidor...beans...bacon...spam...egg
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|limit=4}} beanssausageeggLobster Thermidor beanseggLobster Thermidorsausage

Text list

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

Bulleted list

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

Unbulleted list

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

Horizontal list

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

Ordered list

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

Horizontal ordered list

[edit]
Code Main Sandbox
{{#invoke:random|horizontal_ordered_list|egg|spam|beans|sausage|bacon|Lobster Thermidor}}
  1. sausage
  2. bacon
  3. egg
  4. spam
  5. beans
  6. Lobster Thermidor
  1. beans
  2. egg
  3. bacon
  4. spam
  5. Lobster Thermidor
  6. sausage
{{#invoke:random|horizontal_ordered_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|style=color: green}}
  1. sausage
  2. beans
  3. bacon
  4. spam
  5. Lobster Thermidor
  6. egg
  1. beans
  2. Lobster Thermidor
  3. egg
  4. bacon
  5. spam
  6. sausage
{{#invoke:random|horizontal_ordered_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|item2_style=color: green|item4_style=color: orange}}
  1. sausage
  2. egg
  3. Lobster Thermidor
  4. bacon
  5. beans
  6. spam
  1. egg
  2. bacon
  3. sausage
  4. Lobster Thermidor
  5. spam
  6. beans
{{#invoke:random|horizontal_ordered_list|egg|spam|beans|sausage|bacon|Lobster Thermidor|limit=4}}
  1. spam
  2. bacon
  3. sausage
  4. egg
  1. sausage
  2. beans
  3. Lobster Thermidor
  4. egg
[edit]
Code Main Sandbox
{{#invoke:random|link|Aristotle}} Script error: The function "link" does not exist. Script error: The function "link" does not exist.