Class CPUGalGenFallback.RNG

java.lang.Object
gaiasky.scene.record.CPUGalGenFallback.RNG
Enclosing class:
CPUGalGenFallback

public static class CPUGalGenFallback.RNG extends Object
Random number generator with some utility functions that mimic the GLSL implementation.
  • Constructor Details

    • RNG

      public RNG()
  • Method Details

    • setSeed

      public void setSeed(int seed)
    • rand

      public double rand()
    • gaussian

      public double gaussian()
    • gamma

      public double gamma(double x)
    • ggaussian

      public double ggaussian(double beta)
    • random

      public double random(double x, double y)
    • random

      public double random(double x, double y, double z)
    • noise

      public double noise(double x, double y)
    • noise

      public double noise(double x, double y, double z)
    • fbm

      public double fbm(double x, double y)
    • fbm

      public double fbm(double x, double y, double z)