Class ConstantGenerator
Dummy random number generator that always generates the same number.
Inheritance
System.Object
ConstantGenerator
Implements
IRandomNumberGenerator<System.Double>
Namespace: ISynergy.Framework.Mathematics.Random
Assembly: ISynergy.Framework.Mathematics.dll
Syntax
public sealed class ConstantGenerator : object, IRandomNumberGenerator<double>
Constructors
View SourceConstantGenerator(Double)
Initializes a new instance of the ConstantGenerator class.
Declaration
public ConstantGenerator(double value)
Parameters
Type | Name | Description |
---|---|---|
System.Double | value | The constant value to be generated. |
Properties
View SourceValue
Gets or sets the constant value returned by this generator.
Declaration
public double Value { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Methods
View SourceGenerate()
Generates a random vector of observations from the current distribution.
Declaration
public double Generate()
Returns
Type | Description |
---|---|
System.Double | A random vector of observations drawn from this distribution. |
Generate(Int32)
Generates a random vector of observations from the current distribution.
Declaration
public double[] Generate(int samples)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | samples | The number of samples to generate. |
Returns
Type | Description |
---|---|
System.Double[] | A random vector of observations drawn from this distribution. |
Generate(Int32, Double[])
Generates a random vector of observations from the current distribution.
Declaration
public double[] Generate(int samples, double[] result)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | samples | The number of samples to generate. |
System.Double[] | result | The location where to store the samples. |
Returns
Type | Description |
---|---|
System.Double[] | A random vector of observations drawn from this distribution. |