Class UnitSphereRandomVectorGenerator

    • Constructor Detail

      • UnitSphereRandomVectorGenerator

        public UnitSphereRandomVectorGenerator​(int dimension,
                                               RandomGenerator rand)
        Parameters:
        dimension - Space dimension.
        rand - RNG for the individual components of the vectors.
      • UnitSphereRandomVectorGenerator

        public UnitSphereRandomVectorGenerator​(int dimension)
        Create an object that will use a default RNG (MersenneTwister), in order to generate the individual components.
        Parameters:
        dimension - Space dimension.
    • Method Detail

      • nextVector

        public double[] nextVector()
        Generate a random vector.
        Specified by:
        nextVector in interface RandomVectorGenerator
        Returns:
        a random vector as an array of double.