protected override double[] GetProbabilities(IDataDescriptor descriptor, PTSPData instance) { var random = new MarsagliaRandom(GetInstanceHash(instance.Name)); return Enumerable.Range(0, instance.Dimension).Select(_ => (int)Math.Round((0.1 + 0.9 * random.NextDouble()) * 100) / 100.0).ToArray(); }
protected override double[] GetProbabilities(IDataDescriptor descriptor, PTSPData instance) { var random = new MarsagliaRandom(GetInstanceHash(instance.Name)); return(Enumerable.Range(0, instance.Dimension).Select(_ => (int)Math.Round((0.1 + 0.9 * random.NextDouble()) * 100) / 100.0).ToArray()); }