Difference between revisions of "Module:Random/testcases"

From blackwiki
Jump to navigation Jump to search
blackwiki>Mr. Stradivarius
(add list test cases)
blackwiki>Mr. Stradivarius
(add text list cases)
Line 141: Line 141:
 
| {{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes|sep=...}}
 
| {{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes|sep=...}}
 
| {{#invoke:random/sandbox|list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes|sep=...}}
 
| {{#invoke:random/sandbox|list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes|sep=...}}
 +
|-
 +
|}
 +
 +
== Text list ==
 +
 +
{| class="wikitable"
 +
|-
 +
! Code
 +
! Main
 +
! Sandbox
 +
|-
 +
| <code><nowiki>{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes}}</nowiki></code>
 +
| {{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes}}
 +
| {{#invoke:random/sandbox|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes}}
 +
|-
 +
| <code><nowiki>{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes}}</nowiki></code>
 +
| {{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes}}
 +
| {{#invoke:random/sandbox|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes}}
 +
|-
 +
| <code><nowiki>{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes|sep=dot}}</nowiki></code>
 +
| {{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes|sep=dot}}
 +
| {{#invoke:random/sandbox|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes|sep=dot}}
 +
|-
 +
| <code><nowiki>{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes|sep=pipe}}</nowiki></code>
 +
| {{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes|sep=pipe}}
 +
| {{#invoke:random/sandbox|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes|sep=pipe}}
 +
|-
 +
| <code><nowiki>{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes|sep=comma}}</nowiki></code>
 +
| {{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes|sep=comma}}
 +
| {{#invoke:random/sandbox|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes|sep=comma}}
 +
|-
 +
| <code><nowiki>{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes|sep=tpt-languages}}</nowiki></code>
 +
| {{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes|sep=tpt-languages}}
 +
| {{#invoke:random/sandbox|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes|sep=tpt-languages}}
 +
|-
 +
| <code><nowiki>{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes|sep=space}}</nowiki></code>
 +
| {{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes|sep=space}}
 +
| {{#invoke:random/sandbox|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes|sep=space}}
 +
|-
 +
| <code><nowiki>{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes|sep=...}}</nowiki></code>
 +
| {{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes|sep=...}}
 +
| {{#invoke:random/sandbox|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes|sep=...}}
 +
|-
 +
| <code><nowiki>{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes|sep=space|conj=...}}</nowiki></code>
 +
| {{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes|sep=space|conj=...}}
 +
| {{#invoke:random/sandbox|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes|sep=space|conj=...}}
 +
|-
 +
| <code><nowiki>{{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes|conj=... and&amp;#32;}}</nowiki></code>
 +
| {{#invoke:random|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes|conj=... and&#32;}}
 +
| {{#invoke:random/sandbox|text_list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes|conj=... and&#32;}}
 
|-
 
|-
 
|}
 
|}

Revision as of 02:57, 28 November 2013

Template:Test cases

Number

Code Main Sandbox
{{#invoke:random|number}} 0.32957127426265 0.50579982274482
{{#invoke:random|number|10}} 9 9
{{#invoke:random|number|10|20}} 20 14
{{#invoke:random|number|500000}} 439220 483169
{{#invoke:random|number|-10}} -2 -3
{{#invoke:random|number|20|10}} 17 12
{{#invoke:random|number|-100|-50}} -63 -68
{{#invoke:random|number|6.5}} 3 2
{{#invoke:random|number|-6.5}} -1 -5
{{#invoke:random|number|-16.5|-6.5}} -16.5 -7.5

Date

Code Main Sandbox
{{#invoke:random|date}} 10:36, 13 October 2026 (UTC) 20:15, 30 December 2026 (UTC)
{{#invoke:random|date|1 Jan 2000}} 04:35, 26 September 1974 (UTC) 16:36, 09 September 1991 (UTC)
{{#invoke:random|date|1 Jan 2000|27 July 2176}} 01:06, 19 September 2146 (UTC) 13:13, 08 January 2129 (UTC)
{{#invoke:random|date|1000|2000|format=Y}} 1692 1411
{{#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/07/20 05:21 2026/03/04 06:30

Item

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

List

Code Main Sandbox
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes}} Lobster Thermidor aux crevettesbaconsausageeggspambeans Lobster Thermidor aux crevettessausagespambaconeggbeans
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes}} eggspamsausageLobster Thermidor aux crevettesbaconbeans baconspameggLobster Thermidor aux crevettesbeanssausage
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes|sep=dot}} bacon⧼dot-separator⧽egg⧼dot-separator⧽sausage⧼dot-separator⧽Lobster Thermidor aux crevettes⧼dot-separator⧽spam⧼dot-separator⧽beans egg⧼dot-separator⧽bacon⧼dot-separator⧽spam⧼dot-separator⧽Lobster Thermidor aux crevettes⧼dot-separator⧽beans⧼dot-separator⧽sausage
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes|sep=pipe}} bacon | spam | beans | egg | sausage sausage | egg | beans | bacon | spam
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes|sep=comma}} spam, beans, sausage, bacon, Lobster Thermidor aux crevettes, egg egg, sausage, bacon, beans, Lobster Thermidor aux crevettes, spam
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes|sep=tpt-languages}} Lobster Thermidor aux crevettes • beans • spam • sausage • egg • bacon beans • bacon • spam • Lobster Thermidor aux crevettes • sausage • egg
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes|sep=space}} beans sausage spam Lobster Thermidor aux crevettes bacon egg beans spam bacon sausage Lobster Thermidor aux crevettes egg
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes|sep=...}} beans...Lobster Thermidor aux crevettes...spam...bacon...egg...sausage spam...Lobster Thermidor aux crevettes...bacon...sausage...egg...beans

Text list

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