Class DefaultRandomNumberProviderFactory
Provider of random number generators.
Inheritance
System.Object
DefaultRandomNumberProviderFactory
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 DefaultRandomNumberProviderFactory : IRandomNumberProviderFactory, IRandomDoubleProviderFactory, IRandomIntegerProviderFactory
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>)
Declaration
public IRandomDoubleProvider GetRandomDouble(int? randomSeed)
Parameters
Type | Name | Description |
---|---|---|
System.Nullable<System.Int32> | randomSeed |
Returns
Type | Description |
---|---|
IRandomDoubleProvider |
GetRandomInteger(Nullable<Int32>)
Declaration
public IRandomIntegerProvider GetRandomInteger(int? randomSeed)
Parameters
Type | Name | Description |
---|---|---|
System.Nullable<System.Int32> | randomSeed |
Returns
Type | Description |
---|---|
IRandomIntegerProvider |