# Rnd - function of language VBScript

###### Description:
The function returns a value greater or equal 0 and less than 1.

For the purposes of PROMOTIC system, it is more usefull to use the method: Pm.Random.

###### Syntax:
Rnd(number As Integer) As Double
###### Calling:
`n = Rnd[(number)]`
###### Parameters:
number (Integer) Any valid numeric expression. The value of number determines how it generates a random number.less than 0 - the same number every time, using number as the seedgreater than 0 - the next random number in the sequenceequal 0 - the most recently generated numbernot supplied - the next random number in the sequence
###### Note:

For any given initial seed, the same number sequence is generated because each successive call to the Rnd function uses the previous number as a seed for the next number in the sequence.

Before calling Rnd, use the Randomize statement without an argument to initialize the random-number generator with a seed based on the system timer.

To produce random integers in a given range, use this formula:

Int((upperbound - lowerbound + 1) * Rnd + lowerbound)

Here, upperbound is the highest number in the range, and lowerbound is the lowest number in the range.

To repeat sequences of random numbers, call Rnd with a negative argument immediately before using Randomize with a numeric argument. Using Randomize with the same value for number does not repeat the previous sequence.

- Abs
- And
- Asc
- Atn
- Cos
- Day
- Dim
- Eqv
- Exp
- Fix
- Hex
- Chr
- If
- Imp
- Int
- Is
- Len
- Log
- Mid
- Mod
- Not
- Now
- Oct
- Or
- Rem
- RGB
- Rnd

- Set
- Sgn
- Sin
- Sqr
- Tan
- Xor