PAD - PHP Application Driver


home | manual | reference | regression | sequence | develop | apps


Sequences - Xref - Sequences - random


Concepts | Sequences | Actions | Examples | Reference

reference2


App: sequence Page: basic/random

HTML RESULT
{sequence random, minimal=100, maximal=199}
{$sequence}
{/sequence}
181 169 125 145 171 164 199 171 188 195


App: sequence Page: keepRemoveFlag/random

HTML RESULT
{sequence 25, push='mySequence'}
{pull mySequence, make,   random=4} {$sequence} {/pull}
1 3 4 5 7 13 14 23
{pull mySequence, keep,   random=4} {$sequence} {/pull}
3 17 18 22 23
{pull mySequence, remove, random=4} {$sequence} {/pull}
1 2 4 5 6 9 10 11 12 13 14 16 17 20 21 22 23 24 25
{pull mySequence, flag,   random=4} {$sequence} {/pull}
1 1 0 1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0


App: sequence Page: play/single/random

HTML RESULT
{sequence even,           rows=5}  {$sequence} {/sequence}
2 4 6 8 10
{sequence random=4,       rows=10} {$sequence} {/sequence}
18 29 33 34 36 41 44 56 61 65
{sequence even, random=4, rows=5}  {$sequence} {/sequence}
2 6 10 20 38


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}
37 11 44 48 11 34 30 26 35 46 27 31 20 14 16 13 28 33 45 22 41 40 31 38 14
{sequence random, rows=25, minimal=10, maximal=50, unique } {$sequence} {/sequence}
37 20 43 19 32 16 44 45 28 17 23 47 15 27 24 26 10 30 22 40 13 46 14 36 18

The 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}
2048 256 512 4096 2048 65536 32768 4096 4096
{sequence prime,   rows=10, randomly, to=1000      } {$sequence} {/sequence}
13 853 719 383 109 17 379 229 911 7

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}
11 20 15 13 17 12 19 14 18 16 10
{mySeq randomize=5} {$sequence} {/mySeq}
15 20 18 14 10


App: sequence Page: random/random

The sequence 'random'

HTML RESULT
{sequence:random rows=25, minimal=10, maximal=50              } {$sequence} {/sequence:random}
30 47 32 19 28 25 40 19 38 30 14 10 15 24 21 47 32 47 39 48 32 44 41 10 26
{sequence:random rows=25, minimal=10, maximal=50, unique      } {$sequence} {/sequence:random}
37 16 26 23 27 31 45 20 44 17 24 13 34 32 29 40 46 36 48 41 28 33 43 35 11
{sequence:random rows=15, minimal=10, maximal=50, increment=5 } {$sequence} {/sequence:random}
20 30 30 45 25 45 10 10 40 20 20 10 15 25 50


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}
41 11 34 25 29 19 28 12 19 36 15 33 26 28 23 18 28 48 33 50 22 17 50 40 29
{sequence:random rows=25, minimal=10, maximal=50, unique      } {$sequence} {/sequence:random}
19 20 28 44 21 16 39 45 38 33 49 27 35 17 23 22 24 11 13 46 10 34 43 25 37
{sequence:random rows=15, minimal=10, maximal=50, increment=5 } {$sequence} {/sequence:random}
20 10 30 15 20 45 10 50 50 40 45 10 50 15 20

The 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}
20 13 11 16 11 10 18 17 19 14
{sequence power=2, rows=10, randomly, from=8,  to=16} {$sequence} {/sequence}
16384 8192 2048 16384 65536 256 65536 4096 8192
{sequence prime,   rows=10, randomly, to=1000       } {$sequence} {/sequence}
73 743 643 103 577 991 67 827 911 419

HTML RESULT
{sequence rows=4, randomly } 
{$sequence}
{/sequence}
7737198787260710342 488660169707377000 6129569204773275892 4665663767713002183
{sequence rows=4, randomly, from=10000000000, increment=10000000000} 
{$sequence}
{/sequence}
866527000000000000 451925780000000000 5016225020000000000 7910544320000000000

HTML RESULT
{sequence from=10, to=20, push='mySeq'}
{mySeq randomly}         {$sequence} {/mySeq}
11 19 18 12 12 18 14 19 19 11 15
{mySeq randomly, unique} {$sequence} {/mySeq}
15 18 14 16 17 13

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}
11 17 15 19 14 13 16 20 18 12 10
{mySeq randomize=5                        } {$sequence} {/mySeq}
14 10 11 12 16
{mySeq randomize=5, duplicates            } {$sequence} {/mySeq}
13 18 12 12 19
{mySeq randomize=5, orderly               } {$sequence} {/mySeq}
11 13 14 15 17
{mySeq randomize=5, orderly, duplicates   } {$sequence} {/mySeq}
15 15 16 19 20
{mySeq randomize=25                       } {$sequence} {/mySeq}
19 18 13 20 11 15 19 19 17 10 10 16 19 15 15 12 10 19 19 11 13 10 13 11 11
{mySeq randomize=25, orderly              } {$sequence} {/mySeq}
11 11 11 11 12 12 12 12 13 13 14 15 15 15 16 16 17 18 18 18 18 19 19 19 20
{mySeq randomize=25, atLeastOnce          } {$sequence} {/mySeq}
18 12 20 17 19 16 10 20 17 14 15 20 11 14 10 15 13 11 19 15 17 12 17 17 13
{mySeq randomize=25, atLeastOnce, orderly } {$sequence} {/mySeq}
10 11 11 12 12 13 13 14 15 15 15 15 16 17 17 17 18 18 18 19 19 19 19 20 20

The sequence 'random' - other usages of it

HTML RESULT
{sequence random='75%', from=1, to=1000, push='myRandom2'}
{myRandom2 action='count'} {$sequence} {/myRandom2}
765

HTML RESULT
{sequence random=4, from=1, to=1000, push='myRandom'}
{myRandom action='count'} {$sequence} {/myRandom}
220

Yes, it works

HTML RESULT
{sequence random, randomly, randomize, maximal=1000} {$sequence} {/sequence}
160 243 776 717 534 782 769 19 558 207


App: sequence Page: specials/dedup

HTML RESULT
{sequence random, minimal=11, maximal=13, rows=25, name='mySeq'}
{sequence mySeq}
{$sequence}
{/sequence}
11 12 13 13 13 11 11 11 13 11 13 12 11 13 11 13 12 12 13 13 13 13 12 12 11
{sequence mySeq, dedup}
{sequence mySeq}
{$sequence}
{/sequence}
11 12 13


App: sequence Page: specials/reduce

HTML RESULT
{sequence loop, from=11, to=30, name='mySeq'}
{sequence mySeq           } {$sequence} {/sequence}
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
{sequence mySeq, first    } {$sequence} {/sequence}
11
{sequence mySeq, last     } {$sequence} {/sequence}
30
{sequence mySeq, count    } {$sequence} {/sequence}
20
{sequence mySeq, distinct } {$sequence} {/sequence}
20
{sequence mySeq, element=5} {$sequence} {/sequence}
15
{sequence mySeq, minimum  } {$sequence} {/sequence}
11
{sequence mySeq, maximum  } {$sequence} {/sequence}
30
{sequence mySeq, average  } {$sequence} {/sequence}
20.5
{sequence mySeq, sum      } {$sequence} {/sequence}
410
{sequence mySeq, product  } {$sequence} {/sequence}
7.3096577329197E+25

HTML RESULT
{sequence random, minimal=11, maximal=50, rows=20, name='mySeq'}
{sequence mySeq           } {$sequence} {/sequence}
37 47 35 11 21 27 15 18 14 12 44 11 29 27 15 41 12 17 26 43
{sequence mySeq, first    } {$sequence} {/sequence}
37
{sequence mySeq, last     } {$sequence} {/sequence}
43
{sequence mySeq, count    } {$sequence} {/sequence}
20
{sequence mySeq, distinct } {$sequence} {/sequence}
16
{sequence mySeq, element=5} {$sequence} {/sequence}
21
{sequence mySeq, minimum  } {$sequence} {/sequence}
11
{sequence mySeq, maximum  } {$sequence} {/sequence}
47
{sequence mySeq, average  } {$sequence} {/sequence}
25.1
{sequence mySeq, sum      } {$sequence} {/sequence}
502
{sequence mySeq, product  } {$sequence} {/sequence}
9.1531509945963E+26


App: sequence Page: types/random

HTML RESULT
{random minimal=100, maximal=199, rows=15}
{$random}
{/random}
182 146 188 123 154 157 106 168 176 149 134 146 154 134 145




home | manual | reference | regression | sequence | develop | apps

(c) 2003-2025 Herbert Groot Jebbink