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.5504218272634 0.55411585679004
{{#invoke:random|number|10}} 6 1
{{#invoke:random|number|10|20}} 20 17
{{#invoke:random|number|500000}} 402442 451553
{{#invoke:random|number|-10}} 0 -8
{{#invoke:random|number|20|10}} 12 17
{{#invoke:random|number|-100|-50}} -87 -89
{{#invoke:random|number|6.5}} 5 3
{{#invoke:random|number|-6.5}} -4 -1
{{#invoke:random|number|-16.5|-6.5}} -16.5 -9.5
Test randomness with the same input
Code Main Sandbox
{{#invoke:random|number}} 0.74784723936946 0.99542372952934
{{#invoke:random|number}} 0.024565433163459 0.0065058181092636
{{#invoke:random|number}} 0.74087019019801 0.20639270786494
{{#invoke:random|number}} 0.94124536073825 0.40627959715495
{{#invoke:random|number}} 0.87229039653777 0.3378129142047
{{#invoke:random|number}} 0.21747527328202 0.098113241185487
{{#invoke:random|number}} 0.97777512435698 0.29751184969093
{{#invoke:random|number}} 0.2035979690047 0.93796234109344
{{#invoke:random|number}} 0.16009067937736 0.67971429493265
{{#invoke:random|number}} 0.34143014920011 0.66165515624995
{{#invoke:random|number|1000}} 944 475
{{#invoke:random|number|1000}} 111 480
{{#invoke:random|number|1000}} 909 789
{{#invoke:random|number|1000}} 17 717
{{#invoke:random|number|1000}} 827 261
{{#invoke:random|number|1000}} 253 970
{{#invoke:random|number|1000}} 316 781
{{#invoke:random|number|1000}} 655 88
{{#invoke:random|number|1000}} 418 104
{{#invoke:random|number|1000}} 538 99

Same number

[edit]
Code Main Sandbox
{{#invoke:random|number|same=yes}} 0.67765468995909 0.67765468995909
{{#invoke:random|number|same=yes|10}} 3 3
{{#invoke:random|number|same=yes|10|20}} 12 12
{{#invoke:random|number|same=yes|500000}} 110595 110595
{{#invoke:random|number|same=yes|-10}} -2 -2
{{#invoke:random|number|same=yes|20|10}} 12 12
{{#invoke:random|number|same=yes|-100|-50}} -89 -89
{{#invoke:random|number|same=yes|6.5}} 2 2
{{#invoke:random|number|same=yes|-6.5}} -1 -1
{{#invoke:random|number|same=yes|-16.5|-6.5}} -14.5 -14.5
Test randomness with the same input
Code Main Sandbox
{{#invoke:random|number|same=yes}} 0.67765468995909 0.67765468995909
{{#invoke:random|number|same=yes}} 0.67765468995909 0.67765468995909
{{#invoke:random|number|same=yes}} 0.67765468995909 0.67765468995909
{{#invoke:random|number|same=yes}} 0.67765468995909 0.67765468995909
{{#invoke:random|number|same=yes}} 0.67765468995909 0.67765468995909
{{#invoke:random|number|same=yes}} 0.67765468995909 0.67765468995909
{{#invoke:random|number|same=yes}} 0.67765468995909 0.67765468995909
{{#invoke:random|number|same=yes}} 0.67765468995909 0.67765468995909
{{#invoke:random|number|same=yes}} 0.67765468995909 0.67765468995909
{{#invoke:random|number|same=yes}} 0.67765468995909 0.67765468995909
{{#invoke:random|number|same=yes|1000}} 222 222
{{#invoke:random|number|same=yes|1000}} 222 222
{{#invoke:random|number|same=yes|1000}} 222 222
{{#invoke:random|number|same=yes|1000}} 222 222
{{#invoke:random|number|same=yes|1000}} 222 222
{{#invoke:random|number|same=yes|1000}} 222 222
{{#invoke:random|number|same=yes|1000}} 222 222
{{#invoke:random|number|same=yes|1000}} 222 222
{{#invoke:random|number|same=yes|1000}} 222 222
{{#invoke:random|number|same=yes|1000}} 222 222

Date

[edit]
Code Main Sandbox
{{#invoke:random|date}} 14:17, 19 May 2026 (UTC) 09:06, 27 February 2026 (UTC)
{{#invoke:random|date|1 Jan 2000}} 01:20, 11 December 1984 (UTC) 04:30, 13 September 1988 (UTC)
{{#invoke:random|date|1 Jan 2000|27 July 2176}} 11:22, 29 February 2056 (UTC) 07:04, 02 March 2106 (UTC)
{{#invoke:random|date|1000|2000|format=Y}} 1531 1374
{{#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/11 04:09 2026/04/07 19:43

Item

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

List

[edit]
Code Main Sandbox
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}} sausageLobster Thermidorbeanseggbaconspam sausageLobster Thermidorbeansspameggbacon
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}} eggspambeansLobster Thermidorbaconsausage beansspamLobster Thermidoreggbaconsausage
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=dot}} bacon · sausage · beans · Lobster Thermidor · spam · egg sausage · egg · bacon · spam · beans · Lobster Thermidor
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=pipe}} egg | spam | Lobster Thermidor | sausage | bacon spam | Lobster Thermidor | sausage | beans | egg
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=comma}} egg, Lobster Thermidor, bacon, sausage, beans, spam spam, bacon, Lobster Thermidor, beans, egg, sausage
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=tpt-languages}} egg⧼tpt-languages-separator⧽bacon⧼tpt-languages-separator⧽spam⧼tpt-languages-separator⧽sausage⧼tpt-languages-separator⧽Lobster Thermidor⧼tpt-languages-separator⧽beans bacon⧼tpt-languages-separator⧽egg⧼tpt-languages-separator⧽spam⧼tpt-languages-separator⧽sausage⧼tpt-languages-separator⧽Lobster Thermidor⧼tpt-languages-separator⧽beans
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space}} bacon beans Lobster Thermidor spam egg sausage bacon egg spam Lobster Thermidor sausage beans
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=...}} beans...sausage...bacon...Lobster Thermidor...spam...egg Lobster Thermidor...egg...sausage...bacon...spam...beans
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|limit=4}} spambaconbeansegg baconbeanssausagespam

Text list

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

Bulleted list

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

Unbulleted list

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

Horizontal list

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

Ordered list

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