Class CustomRandomNumberProviderFactory
Provider of random number generators.
Inheritance
System.Object
CustomRandomNumberProviderFactory
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: SpiceSharpParser.Common.Mathematics.Probability
Assembly: SpiceSharpParser.dll
Syntax
public class CustomRandomNumberProviderFactory : IRandomNumberProviderFactory, IRandomDoubleProviderFactory, IRandomIntegerProviderFactory
Constructors
| Improve this Doc View SourceCustomRandomNumberProviderFactory(Cdf)
Initializes a new instance of the CustomRandomNumberProviderFactory class.
Declaration
public CustomRandomNumberProviderFactory(Cdf cdf)
Parameters
Type | Name | Description |
---|---|---|
Cdf | cdf | Cdf. |
Methods
| Improve this Doc View SourceClear()
Clears the randomizer.
Declaration
public void Clear()
GetRandom(Nullable<Int32>)
Provides a random number generator.
Declaration
public IRandomNumberProvider GetRandom(int? randomSeed)
Parameters
Type | Name | Description |
---|---|---|
System.Nullable<System.Int32> | randomSeed | Random generator seed. |
Returns
Type | Description |
---|---|
IRandomNumberProvider | A new instance of a random number generator. |
GetRandomDouble(Nullable<Int32>)
Provides a random double generator.
Declaration
public IRandomDoubleProvider GetRandomDouble(int? randomSeed)
Parameters
Type | Name | Description |
---|---|---|
System.Nullable<System.Int32> | randomSeed | Random generator seed. |
Returns
Type | Description |
---|---|
IRandomDoubleProvider | A new instance of a random double generator. |
GetRandomInteger(Nullable<Int32>)
Provides a random integer generator.
Declaration
public IRandomIntegerProvider GetRandomInteger(int? randomSeed)
Parameters
Type | Name | Description |
---|---|---|
System.Nullable<System.Int32> | randomSeed | Random generator seed. |
Returns
Type | Description |
---|---|
IRandomIntegerProvider | A new instance of a random integer generator. |