seed now has minValue of 0, since negative seeds are a bit silly