VBMath.Randomize Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert de generator voor willekeurige getallen.
Overloads
| Name | Description |
|---|---|
| Randomize() |
Initialiseert de generator voor willekeurige getallen. |
| Randomize(Double) |
Initialiseert de generator voor willekeurige getallen. |
Randomize()
Initialiseert de generator voor willekeurige getallen.
public:
static void Randomize();
public static void Randomize();
static member Randomize : unit -> unit
Public Sub Randomize ()
Voorbeelden
In dit voorbeeld wordt de Randomize instructie gebruikt om de generator voor willekeurige getallen te initialiseren. Omdat het argument getal is weggelaten, gebruikt u Randomize de retourwaarde van de Timer functie als de nieuwe seed-waarde.
' Initialize the random-number generator.
Randomize()
' Generate random value between 1 and 6.
Dim value As Integer = CInt(Int((6 * Rnd()) + 1))
Opmerkingen
Deze overbelasting van de Randomize methode neemt geen seed-waarde in beslag. In plaats daarvan wordt de waarde die door de systeemtimer wordt geretourneerd, gebruikt als de nieuwe seed-waarde.
Als Randomize deze functie niet wordt gebruikt, gebruikt de Rnd functie (zonder argumenten) hetzelfde getal als een seed wanneer deze de eerste keer wordt aangeroepen en daarna wordt het laatst gegenereerde getal gebruikt als een seed-waarde.
Note
Als u reeksen willekeurige getallen wilt herhalen, roept Rnd u aan met een negatief argument direct voordat u een numeriek argument gebruikt Randomize .
Important
Omdat de Random instructie en de Rnd functie beginnen met een seed-waarde en getallen genereren die binnen een eindig bereik vallen, kunnen de resultaten voorspelbaar zijn door iemand die het algoritme kent dat wordt gebruikt om ze te genereren. Daarom mogen de Random instructie en de Rnd functie niet worden gebruikt om willekeurige getallen te genereren voor gebruik in cryptografie. Zie RandomNumberGenerator voor meer informatie.
Zie ook
Van toepassing op
Randomize(Double)
Initialiseert de generator voor willekeurige getallen.
public:
static void Randomize(double Number);
public static void Randomize(double Number);
static member Randomize : double -> unit
Public Sub Randomize (Number As Double)
Parameters
- Number
- Double
Optional. Een Object of een geldige numerieke expressie.
Voorbeelden
In dit voorbeeld wordt de Randomize instructie gebruikt om de generator voor willekeurige getallen te initialiseren. Omdat het argument getal is weggelaten, gebruikt u Randomize de retourwaarde van de Timer functie als de nieuwe seed-waarde.
' Initialize the random-number generator.
Randomize()
' Generate random value between 1 and 6.
Dim value As Integer = CInt(Int((6 * Rnd()) + 1))
Opmerkingen
Randomize gebruikt Number voor het initialiseren van de generator voor willekeurige getallen van de Rnd functie, waardoor deze een nieuwe seed-waarde krijgt. Als u weglaat Number, wordt de waarde die door de systeemtimer wordt geretourneerd, gebruikt als de nieuwe seed-waarde.
Als Randomize deze functie niet wordt gebruikt, gebruikt de Rnd functie (zonder argumenten) hetzelfde getal als een seed wanneer deze de eerste keer wordt aangeroepen en daarna wordt het laatst gegenereerde getal gebruikt als een seed-waarde.
Note
Als u reeksen willekeurige getallen wilt herhalen, roept Rnd u aan met een negatief argument direct voordat u een numeriek argument gebruikt Randomize . Als Randomize u dezelfde waarde gebruikt, Number herhaalt u de vorige reeks niet.
Important
Omdat de Random instructie en de Rnd functie beginnen met een seed-waarde en getallen genereren die binnen een eindig bereik vallen, kunnen de resultaten voorspelbaar zijn door iemand die het algoritme kent dat wordt gebruikt om ze te genereren. Daarom mogen de Random instructie en de Rnd functie niet worden gebruikt om willekeurige getallen te genereren voor gebruik in cryptografie. Zie RandomNumberGenerator voor meer informatie.