Ballz.Utils.PerlinNoise.CalculatePermutation C# (CSharp) Method

CalculatePermutation() private method

private CalculatePermutation ( int &p ) : void
p int
return void
        private void CalculatePermutation(out int[] p)
        {
            p = Enumerable.Range(0, 256).ToArray();

            for (var i = 0; i < p.Length; i++)
            {
                var source = _random.Next(p.Length);

                var t = p[i];
                p[i] = p[source];
                p[source] = t;
            }
        }