类 RandomUtil


  • public class RandomUtil
    extends java.lang.Object
    作者:
    Yaqiang Wang
    • 字段概要

      字段 
      修饰符和类型 字段 说明
      static long seed  
      static boolean useSeed  
    • 构造器概要

      构造器 
      构造器 说明
      RandomUtil()  
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static double poisson​(double mean)
      Get random data from a Poisson distribution
      static Array poisson​(double mean, int n)
      Get random data from a Poisson distribution
      static Array poisson​(double mean, java.util.List<java.lang.Integer> shape)
      Get random data from a Poisson distribution
      static double rand()
      Get random value
      static Array rand​(int n)
      Get random array - one dimension
      static Array rand​(java.util.List<java.lang.Integer> shape)
      Get random array
      static int randint​(int bound)
      Get random int value
      static Array randint​(int bound, int n)
      Get random integer array
      static Array randint​(int bound, java.util.List<java.lang.Integer> shape)
      Get random integer array
      static double randn()
      Get random value
      static Array randn​(int n)
      Get random array - one dimension
      static Array randn​(java.util.List<java.lang.Integer> shape)
      Get random array
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • seed

        public static long seed
      • useSeed

        public static boolean useSeed
    • 构造器详细资料

      • RandomUtil

        public RandomUtil()
    • 方法详细资料

      • rand

        public static double rand()
        Get random value
        返回:
        Random value
      • rand

        public static Array rand​(int n)
        Get random array - one dimension
        参数:
        n - Array length
        返回:
        Result array
      • rand

        public static Array rand​(java.util.List<java.lang.Integer> shape)
        Get random array
        参数:
        shape - Shape
        返回:
        Array Result array
      • randn

        public static double randn()
        Get random value
        返回:
        Random value
      • randn

        public static Array randn​(int n)
        Get random array - one dimension
        参数:
        n - Array length
        返回:
        Result array
      • randn

        public static Array randn​(java.util.List<java.lang.Integer> shape)
        Get random array
        参数:
        shape - Shape
        返回:
        Array Result array
      • randint

        public static int randint​(int bound)
        Get random int value
        参数:
        bound - Highest value
        返回:
        Random int value
      • randint

        public static Array randint​(int bound,
                                    int n)
        Get random integer array
        参数:
        bound - Highest value
        n - Array length
        返回:
        Array Result array
      • randint

        public static Array randint​(int bound,
                                    java.util.List<java.lang.Integer> shape)
        Get random integer array
        参数:
        bound - Highest value
        shape - Shape
        返回:
        Array Result array
      • poisson

        public static double poisson​(double mean)
        Get random data from a Poisson distribution
        参数:
        mean - Poisson mean
        返回:
        Random value
      • poisson

        public static Array poisson​(double mean,
                                    int n)
        Get random data from a Poisson distribution
        参数:
        mean - Poisson mean
        n - Array length
        返回:
        Array Result array
      • poisson

        public static Array poisson​(double mean,
                                    java.util.List<java.lang.Integer> shape)
        Get random data from a Poisson distribution
        参数:
        mean - Poisson mean
        shape - Shape
        返回:
        Array Result array