Show / Hide Table of Contents

Class CustomRandomNumberProviderFactory

Provider of random number generators.

Inheritance
System.Object
CustomRandomNumberProviderFactory
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 CustomRandomNumberProviderFactory : IRandomNumberProviderFactory, IRandomDoubleProviderFactory, IRandomIntegerProviderFactory

Constructors

| Improve this Doc View Source

CustomRandomNumberProviderFactory(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 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>)

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.

| Improve this Doc View Source

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.

Implements

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