noise generation seed based on system time instead of constant