CryptoSys API Library Manual

RNG_Number

Returns a random Long number between specified limits.

VB6/VBA Syntax

Public Declare Function RNG_Number Lib "diCryptoSys.dll" (ByVal nLower As Long, ByVal nUpper As Long) As Long

nRandom = RNG_Number(nLower, nUpper)

Parameters

nLower
[in] Long specifying a lower limit.
nUpper
[in] Long specifying an upper limit.

C/C++ Syntax

long _stdcall RNG_Number(long lower, long upper);

Returns (VB6/C)

Long: a random number between nLower and nUpper.

.NET Equivalent

Rng.Number Method

Remarks

The number returned is an integer selected at random from the set {nLower, ..., nUpper}.

Example

This will generate 10 random numbers in the range between -1 million and +1 million:

    Dim i As Integer
    For i = 1 To 10
        Debug.Print RNG_Number(-1000000, 1000000)
    Next

This will generate 8 random bits from {0, 1}:

    Dim i As Integer
    For i = 1 To 8
        Debug.Print RNG_Number(0, 1);
    Next
    Debug.Print

See Also

[Contents] [Index]

[HOME]   [NEXT: RNG_Test...]

Copyright © 2001-11 D.I. Management Services Pty Ltd. All rights reserved.