Inheritance Graph
graph BT
	RandomNumberGenerator
	RandomNumberGenerator --> Object
	click RandomNumberGenerator "escript_type_Math_RandomNumberGenerator"
	click Object "escript_type_Object"
Functions
  
    
      |   | 
        | 
    
  
  
    
      | _constructor([p0]) | 
      [ESF] new RandomNumberGenerator( [seed] ) | 
    
    
      | bernoulli(p0) | 
      [ESMF] [0, 1] RandomNumberGenerator.bernoulli(p) | 
    
    
      | binomial(p0, p1) | 
      [ESMF] Number RandomNumberGenerator.binomial(n,p) | 
    
    
      | categorical(p0) | 
      [ESMF] Number RandomNumberGenerator.categorical(Array weights) | 
    
    
      | chisquare(p0) | 
      [ESMF] Number RandomNumberGenerator.chisquare(n) | 
    
    
      | equilikely(p0, p1) | 
      [ESMF] Number RandomNumberGenerator.equilikely(a,b) | 
    
    
      | exponential(p0) | 
      [ESMF] Number RandomNumberGenerator.exponential(m) | 
    
    
      | geometric(p0) | 
      [ESMF] Number RandomNumberGenerator.geometric(p) | 
    
    
      | lognormal(p0, p1) | 
      [ESMF] Number RandomNumberGenerator.lognormal(a,b) | 
    
    
      | normal(p0, p1) | 
      [ESMF] Number RandomNumberGenerator.normal(m,s) | 
    
    
      | pascal(p0, p1) | 
      [ESMF] Number RandomNumberGenerator.pascal(n,p) | 
    
    
      | poisson(p0) | 
      [ESMF] Number RandomNumberGenerator.poisson(m) | 
    
    
      | setSeed(p0) | 
      [ESMF] thisObj RandomNumberGenerator.setSeed(Number) | 
    
    
      | student(p0) | 
      [ESMF] Number RandomNumberGenerator.student(n) | 
    
    
      | uniform(p0, p1) | 
      [ESMF] Number RandomNumberGenerator.uniform(a,b) | 
    
    
      | weibull(p0, p1) | 
      [ESMF] Number RandomNumberGenerator.weibull(shape, scale) |