Creates an array filled with quasirandom numbers from the specified
distribution. The quasirandom numbers, which are tuples of length
Dimension are layed out linearly in the array r.
If Dimension = n, then the first n-dimensional quasirandom
point occupies r[0], r[1],...,r[n-1], the second occupies
r[n], r[n+1],...,r[2n-1], and so on.
Namespace:
CenterSpace.NMath.CoreAssembly: NMath (in NMath.dll) Version: 5.1.0.0
Syntax
| C# |
|---|
public T[] Next<T>( IRandomNumberDistribution<T> distribution, int numSamplePoints ) |
| Visual Basic (Declaration) |
|---|
Public Function Next(Of T) ( _ distribution As IRandomNumberDistribution(Of T), _ numSamplePoints As Integer _ ) As T() |
| Visual C++ |
|---|
public: generic<typename T> array<T>^ Next( IRandomNumberDistribution<T>^ distribution, int numSamplePoints ) |
Parameters
- distribution
- Type: CenterSpace.NMath.Core..::.IRandomNumberDistribution<(Of <(T>)>)
The desired probability distribution for the generated quasirandom numbers.
- numSamplePoints
- Type: System..::.Int32
The desired number of quasirandom points.
Type Parameters
- T
- Data type of the numbers.
Return Value
Array of length numSamplePoints * Dimension.
Remarks
This function is most useful when Dimension = 1.
For Dimension greater than 1, the routines that place the
quasirandom points in matrices is more convenient.