I've noticed that is you duplicate the seed value, you will generate the same addresses each time the program is run. Would the same seed value result in the same addresses on another computer?
-snip-
As far as I know this soft works, it starts with the base key (as the starting private key) and increment it by 1 calculating the bitcoin address for every key (together with additional keys due to symmetry and endomorphism). For better security the random start key is used.
However if you use the same base key, you should receive the same final results (probably not in the same order as the work is performed not by one core, but by multi CPU/GPU cores)