technically you just need a mapper to deterministically come up with a seed -- it's ok for different mappers to have different seeds. But this is totally fine, too.