Jump to content

Module:Random/testcases: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
add HTML list cases
Number: test randomness with same input
Line 48: Line 48:
| {{#invoke:random|number|-16.5|-6.5}}
| {{#invoke:random|number|-16.5|-6.5}}
| {{#invoke:random/sandbox|number|-16.5|-6.5}}
| {{#invoke:random/sandbox|number|-16.5|-6.5}}
|}

; Test randomness with the same input

{| class="wikitable"
|-
! Code
! Main
! Sandbox
|-
| <code><nowiki>{{#invoke:random|number}}</nowiki></code>
| {{#invoke:random|number}}
| {{#invoke:random/sandbox|number}}
|-
| <code><nowiki>{{#invoke:random|number}}</nowiki></code>
| {{#invoke:random|number}}
| {{#invoke:random/sandbox|number}}
|-
| <code><nowiki>{{#invoke:random|number}}</nowiki></code>
| {{#invoke:random|number}}
| {{#invoke:random/sandbox|number}}
|-
| <code><nowiki>{{#invoke:random|number}}</nowiki></code>
| {{#invoke:random|number}}
| {{#invoke:random/sandbox|number}}
|-
| <code><nowiki>{{#invoke:random|number}}</nowiki></code>
| {{#invoke:random|number}}
| {{#invoke:random/sandbox|number}}
|-
| <code><nowiki>{{#invoke:random|number}}</nowiki></code>
| {{#invoke:random|number}}
| {{#invoke:random/sandbox|number}}
|-
| <code><nowiki>{{#invoke:random|number}}</nowiki></code>
| {{#invoke:random|number}}
| {{#invoke:random/sandbox|number}}
|-
| <code><nowiki>{{#invoke:random|number}}</nowiki></code>
| {{#invoke:random|number}}
| {{#invoke:random/sandbox|number}}
|-
| <code><nowiki>{{#invoke:random|number}}</nowiki></code>
| {{#invoke:random|number}}
| {{#invoke:random/sandbox|number}}
|-
| <code><nowiki>{{#invoke:random|number}}</nowiki></code>
| {{#invoke:random|number}}
| {{#invoke:random/sandbox|number}}
|-
| <code><nowiki>{{#invoke:random|number|1000}}</nowiki></code>
| {{#invoke:random|number|1000}}
| {{#invoke:random/sandbox|number|1000}}
|-
| <code><nowiki>{{#invoke:random|number|1000}}</nowiki></code>
| {{#invoke:random|number|1000}}
| {{#invoke:random/sandbox|number|1000}}
|-
| <code><nowiki>{{#invoke:random|number|1000}}</nowiki></code>
| {{#invoke:random|number|1000}}
| {{#invoke:random/sandbox|number|1000}}
|-
| <code><nowiki>{{#invoke:random|number|1000}}</nowiki></code>
| {{#invoke:random|number|1000}}
| {{#invoke:random/sandbox|number|1000}}
|-
| <code><nowiki>{{#invoke:random|number|1000}}</nowiki></code>
| {{#invoke:random|number|1000}}
| {{#invoke:random/sandbox|number|1000}}
|-
| <code><nowiki>{{#invoke:random|number|1000}}</nowiki></code>
| {{#invoke:random|number|1000}}
| {{#invoke:random/sandbox|number|1000}}
|-
| <code><nowiki>{{#invoke:random|number|1000}}</nowiki></code>
| {{#invoke:random|number|1000}}
| {{#invoke:random/sandbox|number|1000}}
|-
| <code><nowiki>{{#invoke:random|number|1000}}</nowiki></code>
| {{#invoke:random|number|1000}}
| {{#invoke:random/sandbox|number|1000}}
|-
| <code><nowiki>{{#invoke:random|number|1000}}</nowiki></code>
| {{#invoke:random|number|1000}}
| {{#invoke:random/sandbox|number|1000}}
|-
| <code><nowiki>{{#invoke:random|number|1000}}</nowiki></code>
| {{#invoke:random|number|1000}}
| {{#invoke:random/sandbox|number|1000}}
|-
|}
|}



Revision as of 03:35, 28 November 2013

Number

Code Main Sandbox
{{#invoke:random|number}} 0.16069073284077 0.55356473361774
{{#invoke:random|number|10}} 3 1
{{#invoke:random|number|10|20}} 13 11
{{#invoke:random|number|500000}} 349691 427451
{{#invoke:random|number|-10}} -1 -2
{{#invoke:random|number|20|10}} 16 17
{{#invoke:random|number|-100|-50}} -84 -83
{{#invoke:random|number|6.5}} 4 5
{{#invoke:random|number|-6.5}} -2 -3
{{#invoke:random|number|-16.5|-6.5}} -13.5 -14.5
Test randomness with the same input
Code Main Sandbox
{{#invoke:random|number}} 0.30360451447945 0.012521211529393
{{#invoke:random|number}} 0.30681026275587 0.77282106213869
{{#invoke:random|number}} 0.14345265978177 0.2674852839054
{{#invoke:random|number}} 0.976401981421 0.85606338682401
{{#invoke:random|number}} 0.15084119613787 0.030991359628267
{{#invoke:random|number}} 0.66725906295109 0.37617576000103
{{#invoke:random|number}} 0.085580738301194 0.20912460433744
{{#invoke:random|number}} 0.33266847037369 0.55479728596043
{{#invoke:random|number}} 0.020319803627357 0.72923650114296
{{#invoke:random|number}} 0.10035685687343 0.22390119974683
{{#invoke:random|number|1000}} 929 748
{{#invoke:random|number|1000}} 707 827
{{#invoke:random|number|1000}} 570 466
{{#invoke:random|number|1000}} 371 717
{{#invoke:random|number|1000}} 420 938
{{#invoke:random|number|1000}} 907 428
{{#invoke:random|number|1000}} 584 568
{{#invoke:random|number|1000}} 579 121
{{#invoke:random|number|1000}} 112 546
{{#invoke:random|number|1000}} 538 530

Date

Code Main Sandbox
{{#invoke:random|date}} 22:45, 08 June 2025 (UTC) 19:12, 07 July 2025 (UTC)
{{#invoke:random|date|1 Jan 2000}} 07:41, 10 July 1975 (UTC) 15:14, 14 February 1999 (UTC)
{{#invoke:random|date|1 Jan 2000|27 July 2176}} 23:28, 24 January 2056 (UTC) 11:55, 20 May 2053 (UTC)
{{#invoke:random|date|1000|2000|format=Y}} 1626 1114
{{#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}} 2025/11/11 11:39 2025/10/08 00:31

Item

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

List

Code Main Sandbox
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}} beanssausageeggbaconspamLobster Thermidor spambeansbaconLobster Thermidorsausageegg
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor}} sausageLobster Thermidorbeansspameggbacon sausageLobster Thermidorbaconeggbeansspam
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=dot}} egg · beans · sausage · spam · Lobster Thermidor · bacon beans · egg · sausage · spam · bacon · Lobster Thermidor
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=pipe}} Lobster Thermidor | egg | bacon | beans | spam beans | spam | egg | bacon | Lobster Thermidor
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=comma}} spam, bacon, Lobster Thermidor, beans, sausage, egg bacon, spam, Lobster Thermidor, beans, egg, sausage
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=tpt-languages}} beans⧼tpt-languages-separator⧽egg⧼tpt-languages-separator⧽spam⧼tpt-languages-separator⧽sausage⧼tpt-languages-separator⧽bacon⧼tpt-languages-separator⧽Lobster Thermidor Lobster Thermidor⧼tpt-languages-separator⧽egg⧼tpt-languages-separator⧽beans⧼tpt-languages-separator⧽sausage⧼tpt-languages-separator⧽spam⧼tpt-languages-separator⧽bacon
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=space}} egg bacon spam Lobster Thermidor beans sausage bacon spam sausage beans egg Lobster Thermidor
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor|sep=...}} beans...egg...Lobster Thermidor...bacon...spam...sausage egg...bacon...spam...Lobster Thermidor...sausage...beans

Text list

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

Bulleted list

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

Unbulleted list

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

Horizontal list

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

Ordered list

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

Horizontal ordered list

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