added *Seed functions, to generate values using a seed value.