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.60251167491195 0.78394595616681
{{#invoke:random|number|10}} 10 10
{{#invoke:random|number|10|20}} 10 19
{{#invoke:random|number|500000}} 317780 233469
{{#invoke:random|number|-10}} 0 -2
{{#invoke:random|number|20|10}} 10 15
{{#invoke:random|number|-100|-50}} -77 -74
{{#invoke:random|number|6.5}} 3 4
{{#invoke:random|number|-6.5}} -4 -5
{{#invoke:random|number|-16.5|-6.5}} -16.5 -13.5

Date

Code Main Sandbox
{{#invoke:random|date}} 06:51, 25 November 2026 (UTC) 00:57, 24 June 2026 (UTC)
{{#invoke:random|date|1 Jan 2000}} 00:58, 07 March 1992 (UTC) 08:02, 28 August 1996 (UTC)
{{#invoke:random|date|1 Jan 2000|27 July 2176}} 09:16, 08 May 2046 (UTC) 11:15, 22 February 2126 (UTC)
{{#invoke:random|date|1000|2000|format=Y}} 1058 1956
{{#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/09/10 04:47 2026/09/19 01:44

Item

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

List

Code Main Sandbox
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes}} baconLobster Thermidor aux crevettesspambeanseggsausage beansspameggsausagebaconLobster Thermidor aux crevettes
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes}} spamsausageeggLobster Thermidor aux crevettesbeansbacon sausagebeansspameggLobster Thermidor aux crevettesbacon
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes|sep=dot}} Lobster Thermidor aux crevettes⧼dot-separator⧽egg⧼dot-separator⧽bacon⧼dot-separator⧽beans⧼dot-separator⧽spam⧼dot-separator⧽sausage sausage⧼dot-separator⧽egg⧼dot-separator⧽spam⧼dot-separator⧽Lobster Thermidor aux crevettes⧼dot-separator⧽beans⧼dot-separator⧽bacon
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes|sep=pipe}} bacon | spam | Lobster Thermidor aux crevettes | beans | sausage egg | bacon | sausage | spam | beans
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes|sep=comma}} sausage, spam, beans, Lobster Thermidor aux crevettes, egg, bacon beans, sausage, spam, egg, Lobster Thermidor aux crevettes, bacon
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes|sep=tpt-languages}} Lobster Thermidor aux crevettes • bacon • spam • beans • egg • sausage sausage • spam • beans • Lobster Thermidor aux crevettes • egg • bacon
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes|sep=space}} Lobster Thermidor aux crevettes spam egg sausage bacon beans beans sausage Lobster Thermidor aux crevettes bacon egg spam
{{#invoke:random|list|egg|spam|beans|sausage|bacon|Lobster Thermidor aux crevettes|sep=...}} Lobster Thermidor aux crevettes...beans...bacon...egg...sausage...spam beans...egg...Lobster Thermidor aux crevettes...sausage...bacon...spam

Text list

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