random generators update