added random seeding of last 16 bits to avoid time collisions