|
home | manual | reference | regression | sequence | develop | apps |
Sequences - Xref - Single - randomize
Concepts | Sequences | Actions | Examples | Reference
reference2
App: sequence Page: actions
HTML RESULT {sequence '11..20', push='mySeq1'}{mySeq1} {$sequence} {/mySeq1}11 12 13 14 15 16 17 18 19 20{mySeq1 average} {$sequence} {/mySeq1}15.5{mySeq1 count} {$sequence} {/mySeq1}10{mySeq1 dedup} {$sequence} {/mySeq1}11 12 13 14 15 16 17 18 19 20{mySeq1 distinct} {$sequence} {/mySeq1}10{mySeq1 element=3} {$sequence} {/mySeq1}13{mySeq1 first=3} {$sequence} {/mySeq1}11 12 13{mySeq1 last=3} {$sequence} {/mySeq1}18 19 20{mySeq1 maximum=3} {$sequence} {/mySeq1}18 19 20{mySeq1 median} {$sequence} {/mySeq1}16{mySeq1 minimum=3} {$sequence} {/mySeq1}11 12 13{mySeq1 product} {$sequence} {/mySeq1}670442572800{mySeq1 randomize=3} {$sequence} {/mySeq1}15 17 18{mySeq1 reverse} {$sequence} {/mySeq1}20 19 18 17 16 15 14 13 12 11{mySeq1 shuffle} {$sequence} {/mySeq1}17 18 12 16 14 13 15 11 19 20{mySeq1 sort} {$sequence} {/mySeq1}11 12 13 14 15 16 17 18 19 20{mySeq1 sum} {$sequence} {/mySeq1}155{mySeq1 trim=3} {$sequence} {/mySeq1}14 15 16 17
HTML RESULT {sequence '11..20', push='mySeq1'}{mySeq1} {$sequence} {/mySeq1}11 12 13 14 15 16 17 18 19 20{mySeq1 slice='3|5'} {$sequence} {/mySeq1}14 15 16 17 18{mySeq1 shift=2} {$sequence} {/mySeq1}11 12{mySeq1 shift=2} {$sequence} {/mySeq1}13 14{mySeq1 pop=2} {$sequence} {/mySeq1}19 20{mySeq1 pop=2} {$sequence} {/mySeq1}17 18
HTML RESULT {sequence '11..20', push='mySeq1'}{sequence 'A..E', push='mySeq2'}{mySeq1 splice='3|5|mySeq2'} {$sequence} {/mySeq1}11 12 13 A B C D E 19 20
HTML RESULT {sequence '5;10;15;20', name='one'}{sequence '15;20;25;30', name='two'}{sequence one} {$sequence} {/sequence}5 10 15 20{sequence two} {$sequence} {/sequence}15 20 25 30{sequence one, append='two'} {$sequence} {/sequence}5 10 15 20 15 20 25 30{sequence one, prepend='two'} {$sequence} {/sequence}15 20 25 30 5 10 15 20{sequence one, combine='two'} {$sequence} {/sequence}5 10 15 15 20 20 25 30{sequence one, merge='two'} {$sequence} {/sequence}5 10 15 20 25 30{sequence one, intersection='two'} {$sequence} {/sequence}15 20{sequence one, difference='two'} {$sequence} {/sequence}5 10 25 30{sequence one, onlyNow='two'} {$sequence} {/sequence}5 10{sequence one, onlyStore='two'} {$sequence} {/sequence}25 30
App: sequence Page: random/all
There are main 3 ways for randomizing, a sequence (random), an option (randomly) and an action (randomize)
The sequence 'random'
HTML RESULT {sequence random, rows=25, minimal=10, maximal=50 } {$sequence} {/sequence}36 36 46 32 45 25 35 48 44 37 23 34 32 23 29 42 16 30 33 36 46 30 25 12 25{sequence random, rows=25, minimal=10, maximal=50, unique } {$sequence} {/sequence}26 17 36 25 41 38 21 30 24 42 49 44 13 20 11 12 34 18 16 14 37 45 27 28 43The sequence option 'randomly'
Here the loop index is randomly set before the sequence is executed.
HTML RESULT {sequence power=2, rows=10, randomly, from=8, to=16} {$sequence} {/sequence}65536 65536 32768 16384 65536 512 16384 32768 16384{sequence prime, rows=10, randomly, to=1000 } {$sequence} {/sequence}827 227 107 397 61 353 181 5 761 587The sequence action 'randomize'
HTML RESULT {sequence from=10, to=20, push='mySeq'}{mySeq} {$sequence} {/mySeq}10 11 12 13 14 15 16 17 18 19 20{mySeq randomize } {$sequence} {/mySeq}20 11 17 16 18 15 13 12 14 10 19{mySeq randomize=5} {$sequence} {/mySeq}18 20 15 10 14
App: sequence Page: random/randomize
The sequence action 'randomize'
HTML RESULT {sequence from=10, to=20, push='mySeq'}{mySeq} {$sequence} {/mySeq}10 11 12 13 14 15 16 17 18 19 20{mySeq randomize } {$sequence} {/mySeq}16 13 12 14 17 15 11 20 18 10 19{mySeq randomize=5 } {$sequence} {/mySeq}18 15 12 13 19{mySeq randomize=5, duplicates } {$sequence} {/mySeq}18 10 12 12 15{mySeq randomize=5, orderly } {$sequence} {/mySeq}10 11 12 14 15{mySeq randomize=5, orderly, duplicates } {$sequence} {/mySeq}10 14 16 17 19{mySeq randomize=25 } {$sequence} {/mySeq}16 10 11 11 20 19 16 11 10 14 10 18 15 10 17 10 18 11 10 19 18 13 11 17 12{mySeq randomize=25, orderly } {$sequence} {/mySeq}10 10 10 11 11 12 12 12 12 12 13 14 15 16 16 16 17 18 18 18 18 19 19 19 20{mySeq randomize=25, atLeastOnce } {$sequence} {/mySeq}18 12 11 16 19 10 12 11 15 12 11 14 19 20 10 10 11 12 13 17 20 10 20 16 16{mySeq randomize=25, atLeastOnce, orderly } {$sequence} {/mySeq}10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 17 18 18 19 19 19 20 20
App: sequence Page: random/total
There are 3 ways for randomizing, a sequence (random), an option (randomly) and an action (randomize)
The sequence 'random'
HTML RESULT {sequence:random rows=25, minimal=10, maximal=50 } {$sequence} {/sequence:random}35 32 33 32 11 13 36 37 46 18 11 40 15 19 35 40 44 15 22 48 40 30 13 29 29{sequence:random rows=25, minimal=10, maximal=50, unique } {$sequence} {/sequence:random}38 10 31 47 43 18 26 45 34 25 33 13 30 42 24 17 39 49 50 27 48 37 21 22 20{sequence:random rows=15, minimal=10, maximal=50, increment=5 } {$sequence} {/sequence:random}15 45 50 15 40 25 15 30 45 30 15 25 35 20 50The sequence option 'randomly'
Here the loop index is randomly set before the sequence is executed.
HTML RESULT {sequence loop, rows=10, randomly, from=10, to=20} {$sequence} {/sequence}14 14 20 13 14 15 13 14 14 18{sequence power=2, rows=10, randomly, from=8, to=16} {$sequence} {/sequence}16384 256 16384 1024 16384 8192 256 8192 32768{sequence prime, rows=10, randomly, to=1000 } {$sequence} {/sequence}547 719 641 811 7 521 43 47 197 103
HTML RESULT {sequence rows=4, randomly }
{$sequence}
{/sequence}8615330007823566290 1366993060512741143 7816121406129422183 7341828053862323555{sequence rows=4, randomly, from=10000000000, increment=10000000000}
{$sequence}
{/sequence}2842994930000000000 5347701200000000000 5322673180000000000 5458609810000000000
HTML RESULT {sequence from=10, to=20, push='mySeq'}{mySeq randomly} {$sequence} {/mySeq}11 19 17 14 18 18 11 14 18 16 20{mySeq randomly, unique} {$sequence} {/mySeq}19 13 20 15 18 12 11 16The sequence action 'randomize'
HTML RESULT {sequence from=10, to=20, push='mySeq'}{mySeq} {$sequence} {/mySeq}10 11 12 13 14 15 16 17 18 19 20{mySeq randomize } {$sequence} {/mySeq}15 17 13 16 10 14 18 20 19 11 12{mySeq randomize=5 } {$sequence} {/mySeq}14 20 12 19 10{mySeq randomize=5, duplicates } {$sequence} {/mySeq}13 14 15 10 12{mySeq randomize=5, orderly } {$sequence} {/mySeq}11 14 17 18 20{mySeq randomize=5, orderly, duplicates } {$sequence} {/mySeq}11 12 16 17 19{mySeq randomize=25 } {$sequence} {/mySeq}15 15 16 14 20 15 19 10 19 11 12 10 17 12 12 14 12 10 14 14 14 17 19 17 12{mySeq randomize=25, orderly } {$sequence} {/mySeq}10 11 11 11 12 12 12 13 13 14 14 15 16 16 16 17 17 17 17 17 18 18 19 20 20{mySeq randomize=25, atLeastOnce } {$sequence} {/mySeq}12 11 12 13 15 15 14 20 10 12 14 16 16 15 18 19 19 15 15 19 10 12 17 11 17{mySeq randomize=25, atLeastOnce, orderly } {$sequence} {/mySeq}10 11 12 12 12 12 12 13 14 14 15 15 16 16 17 17 18 18 18 18 19 19 19 20 20The sequence 'random' - other usages of it
HTML RESULT {sequence random='75%', from=1, to=1000, push='myRandom2'}{myRandom2 action='count'} {$sequence} {/myRandom2}749
HTML RESULT {sequence random=4, from=1, to=1000, push='myRandom'}{myRandom action='count'} {$sequence} {/myRandom}245Yes, it works
HTML RESULT {sequence random, randomly, randomize, maximal=1000} {$sequence} {/sequence}6 159 206 268 634 770 343 724 780 777
App: sequence Page: specials/extra
HTML RESULT {sequence '31..40', push='abc' }{abc add=2} {$abc} {$add} | {/abc}31 33 | 32 34 | 33 35 | 34 36 | 35 37 | 36 38 | 37 39 | 38 40 | 39 41 | 40 42 |
HTML RESULT {loop 10, rows=5, add=10, subtract=1} {$loop} {$add} {$subtract} | {/loop}1 11 10 | 2 12 11 | 3 13 12 | 4 14 13 | 5 15 14 | 6 16 15 | 7 17 16 | 8 18 17 | 9 19 18 | 10 20 19 |
HTML RESULT {sequence '1..3', push='abc' }{abc add=10, subtract=1, push='klm' }{klm multiply=10, push='xyz' }{xyz} {$abc} {$add} {$subtract} {$klm} {$multiply} {$xyz} | {/xyz}1 11 10 10 100 100 | 2 12 11 11 110 110 | 3 13 12 12 120 120 |
HTML RESULT {sequence '11..15', name='q1'}{q1} {$q1} {/q1}11 12 13 14 15{q1 randomize} {$randomize} {/q1}14 13 15 11 12{q1 randomize, sort} {$sort} {/q1}11 12 13 14 15{q1 randomize, sort, reverse} {$reverse} {/q1}15 14 13 12 11
HTML RESULT {loop 5, add=10, subtract=1, randomize, sort, reverse, push='abc'}{abc} {$loop} {$add} {$subtract} {$randomize} {$sort} {$reverse} | {/abc}1 11 10 11 10 14 | 2 12 11 13 11 13 | 3 13 12 12 12 12 | 4 14 13 14 13 11 | 5 15 14 10 14 10 |
|
home | manual | reference | regression | sequence | develop | apps |
(c) 2003-2025 Herbert Groot Jebbink