Exemplo n.º 1
0
        protected override int[] GenerateKeyPure()
        {
            Permutation permutation = Permutation.GenerateRandom(Task.ClusterCount);

            int[] result = new int[Task.ClusterCount];
            for (int i = 0; i < Task.ClusterCount; i++)
            {
                result[i] = Task[permutation[i]][Helper.RandInt(0, Task[permutation[i]].Length - 1)];
            }

            NativeHelper.ClusterOptimisation(result);

            return(result);
        }