Show / Hide Table of Contents

Class DefaultRandomNumberProviderFactory

Provider of random number generators.

Inheritance
System.Object
DefaultRandomNumberProviderFactory
Implements
IRandomNumberProviderFactory
IRandomDoubleProviderFactory
IRandomIntegerProviderFactory
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 Source

Clear()

Clears the randomizer.

Declaration
public void Clear()
| Improve this Doc View Source

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.

| Improve this Doc View Source

GetRandomDouble(Nullable<Int32>)

Declaration
public IRandomDoubleProvider GetRandomDouble(int? randomSeed)
Parameters
Type Name Description
System.Nullable<System.Int32> randomSeed
Returns
Type Description
IRandomDoubleProvider
| Improve this Doc View Source

GetRandomInteger(Nullable<Int32>)

Declaration
public IRandomIntegerProvider GetRandomInteger(int? randomSeed)
Parameters
Type Name Description
System.Nullable<System.Int32> randomSeed
Returns
Type Description
IRandomIntegerProvider

Implements

IRandomNumberProviderFactory
IRandomDoubleProviderFactory
IRandomIntegerProviderFactory
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX