Name

Randomize Procedure

Class

Microsoft.VisualBasic.VBMath

Syntax

Randomize([number])
number

Use: Optional

Data Type: Object or any valid numeric expression

A number used to initialize the random number generator

Description

Initializes the random-number generator

Rules at a Glance

  • Randomize uses number as a new seed value to initialize the random-number generator used by the Rnd function. The seed value is an initial value that is used to generate a sequence of pseudorandom numbers.

  • If you do not pass number to the Randomize procedure, the value of the system timer will be used as the new seed value.

  • Repeatedly passing the same number to Randomize does not cause Rnd to repeat the same sequence of random numbers.

Programming Tips and Gotchas

If you need to repeat a sequence of random numbers, you should call the Rnd function with a negative number as an argument immediately prior to using Randomize with any numeric argument.

See Also

Rnd Function

Get VB .NET Language in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.