X
HOME HTML CSS JAVASCRIPT SQL PHP JQUERY ANGULAR BOOTSTRAP XML ASP.NET MORE...
REFERENCES | EXAMPLES | FORUM | ABOUT

VBScript Rnd Function


VBScript Reference Complete VBScript Reference

The Rnd function returns a random number. The number is always less than 1 but greater or equal to 0.

Syntax

Rnd[(number)]

Parameter Description
number Optional. A valid numeric expression

If number is:

  • <0 - Rnd returns the same number every time
  • >0 - Rnd returns the next random number in the sequence
  • =0 - Rnd returns the most recently generated number
  • Not supplied - Rnd returns the next random number in the sequence

Examples

Example 1

A random number:

<%

response.write(Rnd)

%>

Note that you will get the same number every time. To avoid this, use the Randomize statement like in Example 2

The output of the code above will be:

0.7055475

Show Example »

Example 2

To avoid getting the same number every time, like in Example 1, use the Randomize statement:

<%

Randomize
response.write(Rnd)

%>

The output of the code above will be:

0.4758112

Show Example »

Example 3

Here is how to produce random integers in a given range:

<%

Dim max,min
max=100
min=1
Randomize
response.write(Int((max-min+1)*Rnd+min))

%>

The output of the code above will be:

71

Show Example »

VBScript Reference Complete VBScript Reference

Your suggestion:

Close [X]

Thank You For Helping Us!

Your message has been sent to W3Schools.

Close [X]
Search w3schools.com:

WEB HOSTING

UK Reseller Hosting

WEB BUILDING

Download XML Editor FREE Website BUILDER Free HTML5 Templates

SHARE THIS PAGE

facebook