fix non determinism in simplex noise