Random numbers are generated from a seed.
<li> seed = 0 the same sequence of pseudo-random numbers
<li> seed = time different sequence each time
For each address, performs a write followed by a read and compare.
For the block of addresses, performs a write followed by a read and
There is a maximum value of size of block depending on program
This is much quicker than the single transfer tests for the CFI.