Returns a random 32-bit number between specified limits.
Public Declare Function RNG_Number Lib "diCryptoSys.dll"
(ByVal nLower As Long, ByVal nUpper As Long) As Long
nRandom = RNG_Number(nLower, nUpper)
int32_t __stdcall RNG_Number(int32_t nLower, int32_t nUpper);
A random number between nLower and nUpper.
static int32_t crsysapi::Rng::Number (int32_t lower, int32_t upper)
static int crsysapi::Rng::Octet ()
static Rng.number(lower, upper)
static Rng.octet()
The number returned is an integer selected at random from the set {nLower, ..., nUpper}.
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