add generation seed adjustment for every data generation job
This adjusts the generation seed for every job (hence makes each job's Gaussian noise different) to fix #109 (closed)
- sets default generation seed to 0
- in dataGenerationStep sets generation seed = generation_seed + idx