Example #1
0
        public virtual int[][] Generate(int samples, int[][] result, Random source)
        {
            if (generator == null)
            {
                generator = MetropolisHasting.Discrete(Dimension, this);
            }

            if (generator.RandomSource != source)
            {
                generator.RandomSource = source;
            }

            return(generator.Generate(samples, result));
        }