Generators: Implement RandomGeneratorOffset and correctly implement GenS1, GenS2 & GenS3.