PAD - PHP Application Driver


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


Sequences - Xref - Sequences - power


Concepts | Sequences | Actions | Examples | Reference

reference2


App: sequence Page: basic/power

HTML RESULT
{sequence power=4}
{$sequence}
{/sequence}
4 16 64 256 1024 4096 16384 65536 262144 1048576


App: sequence Page: check/power

HTML RESULT
{loop from=8, rows=4, power=2       } {$sequence} {/loop}
256 512 1024 2048
{loop from=8, rows=4, make='power|2' } {$sequence} {/loop}
256 512 1024 2048
{power 2, from=8, rows=4, make       } {$sequence} {/power}
256 512 1024 2048
{power 2, from=8, rows=4             } {$sequence} {/power}
256 512 1024 2048
{make power=2, from=8, rows=4        } {$sequence} {/make}
256 512 1024 2048
{make:power 2, from=8, rows=4        } {$sequence} {/make:power}
256 512 1024 2048
{power:make 2, from=8, rows=4        } {$sequence} {/power:make}
256 512 1024 2048

HTML RESULT
{loop from=8, rows=4, keep='power|2' } {$sequence} {/loop}
8 16 32 64
{power 2, from=8, rows=4, keep       } {$sequence} {/power}
8 16 32 64
{keep power=2, from=8, rows=4       } {$sequence} {/keep}
8 16 32 64
{keep:power 2, from=8, rows=4       } {$sequence} {/keep:power}
8 16 32 64
{power:keep 2, from=8, rows=4       } {$sequence} {/power:keep}
8 16 32 64

HTML RESULT
{loop from=6, rows=12, remove='power|2' } {$sequence} {/loop}
6 7 9 10 11 12 13 14 15 17 18 19
{power 2, from=6, rows=12, remove       } {$sequence} {/power}
8 16 32 64 128 256 512 1024 2048 4096 8192
{remove power=2, from=6, rows=12       } {$sequence} {/remove}
8 16 32 64 128 256 512 1024 2048 4096 8192
{remove:power 2, from=6, rows=12       } {$sequence} {/remove:power}
8 16 32 64 128 256 512 1024 2048 4096 8192
{power:remove 2, from=6, rows=12       } {$sequence} {/power:remove}
8 16 32 64 128 256 512 1024 2048 4096 8192

HTML RESULT
{loop from=8, rows=4, flag='power|2' } {$sequence} {/loop}
1 0 0 0
{power 2, from=8, rows=4, flag       } {$sequence} {/power}
8 16 32 64
{flag power=2, from=8, rows=4       } {$sequence} {/flag}
8 16 32 64
{flag:power 2, from=8, rows=4       } {$sequence} {/flag:power}
8 16 32 64
{power:flag 2, from=8, rows=4       } {$sequence} {/power:flag}
8 16 32 64

HTML RESULT
{loop from=4, rows=8              }
{pull power=2              } {$sequence} {/pull}
16 32 64 128 256 512 1024 2048
{default power=2           } {$sequence} {/default}
16 32 64 128 256 512 1024 2048
{power 2, default          } {$sequence} {/power}
16 32 64 128 256 512 1024 2048
{power 2, pull             } {$sequence} {/power}
16 32 64 128 256 512 1024 2048
{sequence:power 2, default } {$sequence} {/sequence:power}
16 32 64 128 256 512 1024 2048
{power:sequence 2, default } {$sequence} {/power:sequence}
16 32 64 128 256 512 1024 2048
{sequence:power 2, pull    } {$sequence} {/sequence:power}
16 32 64 128 256 512 1024 2048
{power:sequence 2, pull    } {$sequence} {/power:sequence}
16 32 64 128 256 512 1024 2048
{pull:default power=2      } {$sequence} {/pull:default}
16 32 64 128 256 512 1024 2048
{default:pull power=2      } {$sequence} {/default:pull}
16 32 64 128 256 512 1024 2048

HTML RESULT
{loop from=4, rows=8                 }
{pull make='power|2'            } {$sequence} {/pull}
16 32 64 128 256 512 1024 2048
{pull make, power=2             } {$sequence} {/pull}
16 32 64 128 256 512 1024 2048
{pull power=2, make             } {$sequence} {/pull}
16 32 64 128 256 512 1024 2048
{default make='power|2'         } {$sequence} {/default}
16 32 64 128 256 512 1024 2048
{default power=2, make          } {$sequence} {/default}
16 32 64 128 256 512 1024 2048
{default make, power=2          } {$sequence} {/default}
16 32 64 128 256 512 1024 2048
{make default, power=2          } {$sequence} {/make}
16 32 64 128 256 512 1024 2048
{make power=2, default          } {$sequence} {/make}
16 32 64 128 256 512 1024 2048
{make pull, power=2             } {$sequence} {/make}
16 32 64 128 256 512 1024 2048
{make power=2, pull             } {$sequence} {/make}
16 32 64 128 256 512 1024 2048
{power 2,default, make          } {$sequence} {/power}
16 32 64 128 256 512 1024 2048
{power 2,make, default          } {$sequence} {/power}
16 32 64 128 256 512 1024 2048
{power 2,make, pull             } {$sequence} {/power}
16 32 64 128 256 512 1024 2048
{power 2,pull, make             } {$sequence} {/power}
16 32 64 128 256 512 1024 2048
{default:make power=2           } {$sequence} {/default:make}
16 32 64 128 256 512 1024 2048
{make:default power=2           } {$sequence} {/make:default}
16 32 64 128 256 512 1024 2048
{sequence:power 2, default, make } {$sequence} {/sequence:power}
16 32 64 128 256 512 1024 2048
{power:sequence 2, default, make    } {$sequence} {/power:sequence}
16 32 64 128 256 512 1024 2048
{sequence:power 2, pull, make    } {$sequence} {/sequence:power}
16 32 64 128 256 512 1024 2048
{power:sequence 2, pull, make    } {$sequence} {/power:sequence}
16 32 64 128 256 512 1024 2048

HTML RESULT
{loop from=4, rows=13                   }
{pull keep='power|2'            } {$sequence} {/pull}
4 8 16
{pull keep, power=2             } {$sequence} {/pull}
4 8 16
{pull power=2, keep             } {$sequence} {/pull}
4 8 16
{default keep='power|2'         } {$sequence} {/default}
4 8 16
{default power=2, keep          } {$sequence} {/default}
4 8 16
{default keep, power=2          } {$sequence} {/default}
4 8 16
{keep default, power=2          } {$sequence} {/keep}
4 8 16
{keep power=2, default          } {$sequence} {/keep}
4 8 16
{keep pull, power=2             } {$sequence} {/keep}
4 8 16
{keep power=2, pull             } {$sequence} {/keep}
4 8 16
{power 2,default, keep          } {$sequence} {/power}
4 8 16
{power 2,keep, default          } {$sequence} {/power}
4 8 16
{power 2,keep, pull             } {$sequence} {/power}
4 8 16
{power 2,pull, keep             } {$sequence} {/power}
4 8 16
{default:keep power=2           } {$sequence} {/default:keep}
4 8 16
{keep:default power=2           } {$sequence} {/keep:default}
4 8 16
{sequence:power 2, default, keep } {$sequence} {/sequence:power}
4 8 16
{power:sequence 2, default, keep    } {$sequence} {/power:sequence}
4 8 16
{sequence:power 2, pull, keep    } {$sequence} {/sequence:power}
4 8 16
{power:sequence 2, pull, keep    } {$sequence} {/power:sequence}
4 8 16

HTML RESULT
{loop from=4, rows=13                     }
{pull remove='power|2'            } {$sequence} {/pull}
5 6 7 9 10 11 12 13 14 15
{pull remove, power=2             } {$sequence} {/pull}
5 6 7 9 10 11 12 13 14 15
{pull power=2, remove             } {$sequence} {/pull}
5 6 7 9 10 11 12 13 14 15
{default remove='power|2'         } {$sequence} {/default}
5 6 7 9 10 11 12 13 14 15
{default power=2, remove          } {$sequence} {/default}
5 6 7 9 10 11 12 13 14 15
{default remove, power=2          } {$sequence} {/default}
5 6 7 9 10 11 12 13 14 15
{remove default, power=2          } {$sequence} {/remove}
5 6 7 9 10 11 12 13 14 15
{remove power=2, default          } {$sequence} {/remove}
5 6 7 9 10 11 12 13 14 15
{remove pull, power=2             } {$sequence} {/remove}
5 6 7 9 10 11 12 13 14 15
{remove power=2, pull             } {$sequence} {/remove}
5 6 7 9 10 11 12 13 14 15
{power 2,default, remove          } {$sequence} {/power}
5 6 7 9 10 11 12 13 14 15
{power 2,remove, default          } {$sequence} {/power}
5 6 7 9 10 11 12 13 14 15
{power 2,remove, pull             } {$sequence} {/power}
5 6 7 9 10 11 12 13 14 15
{power 2,pull, remove             } {$sequence} {/power}
5 6 7 9 10 11 12 13 14 15
{default:remove power=2           } {$sequence} {/default:remove}
5 6 7 9 10 11 12 13 14 15
{remove:default power=2           } {$sequence} {/remove:default}
5 6 7 9 10 11 12 13 14 15
{sequence:power 2, default, remove } {$sequence} {/sequence:power}
5 6 7 9 10 11 12 13 14 15
{power:sequence 2, default, remove    } {$sequence} {/power:sequence}
5 6 7 9 10 11 12 13 14 15
{sequence:power 2, pull, remove    } {$sequence} {/sequence:power}
5 6 7 9 10 11 12 13 14 15
{power:sequence 2, pull, remove    } {$sequence} {/power:sequence}
5 6 7 9 10 11 12 13 14 15

HTML RESULT
{loop from=4, rows=13                   }
{pull flag='power|2'            } {$sequence} {/pull}
1 0 0 0 1 0 0 0 0 0 0 0 1
{pull flag, power=2             } {$sequence} {/pull}
1 0 0 0 1 0 0 0 0 0 0 0 1
{pull power=2, flag             } {$sequence} {/pull}
1 0 0 0 1 0 0 0 0 0 0 0 1
{default flag='power|2'         } {$sequence} {/default}
1 0 0 0 1 0 0 0 0 0 0 0 1
{default power=2, flag          } {$sequence} {/default}
1 0 0 0 1 0 0 0 0 0 0 0 1
{default flag, power=2          } {$sequence} {/default}
1 0 0 0 1 0 0 0 0 0 0 0 1
{flag default, power=2          } {$sequence} {/flag}
1 0 0 0 1 0 0 0 0 0 0 0 1
{flag power=2, default          } {$sequence} {/flag}
1 0 0 0 1 0 0 0 0 0 0 0 1
{flag pull, power=2             } {$sequence} {/flag}
1 0 0 0 1 0 0 0 0 0 0 0 1
{flag power=2, pull             } {$sequence} {/flag}
1 0 0 0 1 0 0 0 0 0 0 0 1
{power 2,default, flag          } {$sequence} {/power}
1 0 0 0 1 0 0 0 0 0 0 0 1
{power 2,flag, default          } {$sequence} {/power}
1 0 0 0 1 0 0 0 0 0 0 0 1
{power 2,flag, pull             } {$sequence} {/power}
1 0 0 0 1 0 0 0 0 0 0 0 1
{power 2,pull, flag             } {$sequence} {/power}
1 0 0 0 1 0 0 0 0 0 0 0 1
{default:flag power=2           } {$sequence} {/default:flag}
1 0 0 0 1 0 0 0 0 0 0 0 1
{flag:default power=2           } {$sequence} {/flag:default}
1 0 0 0 1 0 0 0 0 0 0 0 1
{sequence:power 2, default, flag } {$sequence} {/sequence:power}
1 0 0 0 1 0 0 0 0 0 0 0 1
{power:sequence 2, default, flag    } {$sequence} {/power:sequence}
1 0 0 0 1 0 0 0 0 0 0 0 1
{sequence:power 2, pull, flag    } {$sequence} {/sequence:power}
1 0 0 0 1 0 0 0 0 0 0 0 1
{power:sequence 2, pull, flag    } {$sequence} {/power:sequence}
1 0 0 0 1 0 0 0 0 0 0 0 1


App: sequence Page: play/single/power

HTML RESULT
{sequence even,          rows=5}  {$sequence} {/sequence}
2 4 6 8 10
{sequence power=4,       rows=10} {$sequence} {/sequence}
4 16 64 256 1024 4096 16384 65536 262144 1048576
{sequence even, power=4, rows=5}  {$sequence} {/sequence}
16 256 4096 65536 1048576


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}
11 21 19 16 29 23 34 17 43 40 20 33 50 34 41 25 12 44 40 13 41 44 26 33 39
{sequence random, rows=25, minimal=10, maximal=50, unique } {$sequence} {/sequence}
36 48 39 17 43 23 19 10 11 31 50 49 12 18 47 15 16 27 32 21 44 40 30 25 35

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}
512 65536 32768 32768 16384 16384 2048 32768 4096
{sequence prime,   rows=10, randomly, to=1000      } {$sequence} {/sequence}
547 487 179 883 7 367 719 911 643 571

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

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}
12 15 19 17 15 18 20 12 19 11
{sequence power=2, rows=10, randomly, from=8,  to=16} {$sequence} {/sequence}
65536 512 512 65536 32768 256 4096 8192 16384
{sequence prime,   rows=10, randomly, to=1000       } {$sequence} {/sequence}
211 47 197 107 491 271 173 167 557 599

HTML RESULT
{sequence rows=4, randomly } 
{$sequence}
{/sequence}
4008375026261262836 5424582643807964841 409466039149235638 414191018823746889
{sequence rows=4, randomly, from=10000000000, increment=10000000000} 
{$sequence}
{/sequence}
3994200900000000000 218993640000000000 7357933940000000000 157632300000000000

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

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

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

Yes, it works

HTML RESULT
{sequence random, randomly, randomize, maximal=1000} {$sequence} {/sequence}
570 780 722 219 413 84 331 1 759 954


App: sequence Page: types/power

HTML RESULT
{power 4, rows=15}
{$power}
{/power}
4 16 64 256 1024 4096 16384 65536 262144 1048576 4194304 16777216 67108864 268435456 1073741824




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

(c) 2003-2025 Herbert Groot Jebbink