private void init(int numberOfVariables) { this.NumberOfVariables = numberOfVariables; this.Solution = new double[numberOfVariables]; for (int i = 0; i < Solution.Length; i++) Solution[i] = Accord.Math.Random.Generator.Random.NextDouble() * 2 - 1; }