VBMath.Randomize Metoda

Definice

Inicializuje generátor náhodných čísel.

Přetížení

Randomize()

Inicializuje generátor náhodných čísel.

Randomize(Double)

Inicializuje generátor náhodných čísel.

Randomize()

Zdroj:
VBMath.vb
Zdroj:
VBMath.vb
Zdroj:
VBMath.vb

Inicializuje generátor náhodných čísel.

public:
 static void Randomize();
public static void Randomize ();
static member Randomize : unit -> unit
Public Sub Randomize ()

Příklady

Tento příklad používá Randomize příkaz k inicializaci generátoru náhodných čísel. Vzhledem k tomu, že argument číslo byl vynechán, Randomize použije vrácenou hodnotu z Timer funkce jako novou počáteční hodnotu.

' Initialize the random-number generator.
Randomize()
' Generate random value between 1 and 6.
Dim value As Integer = CInt(Int((6 * Rnd()) + 1))

Poznámky

Toto přetížení Randomize metody nepřebírají počáteční hodnotu. Místo toho se jako nová počáteční hodnota použije hodnota vrácená systémovým časovačem.

Pokud Randomize se nepoužije, Rnd použije funkce (bez argumentů) stejné číslo jako počáteční hodnota při prvním zavolání a potom použije naposledy vygenerované číslo jako počáteční hodnotu.

Poznámka

Chcete-li opakovat sekvence náhodných čísel, volejte je Rnd se záporným argumentem bezprostředně před použitím Randomize s číselným argumentem.

Důležité

Random Vzhledem k tomu, že příkaz a Rnd funkce začínají počáteční hodnotou a generují čísla, která spadají do konečného rozsahu, může být výsledky předvídatelné pro někoho, kdo zná algoritmus použitý k jejich generování. Random Příkaz a Rnd funkce by se proto neměly používat ke generování náhodných čísel pro použití v kryptografii. Další informace naleznete v tématu RandomNumberGenerator.

Viz také

Platí pro

Randomize(Double)

Zdroj:
VBMath.vb
Zdroj:
VBMath.vb
Zdroj:
VBMath.vb

Inicializuje generátor náhodných čísel.

public:
 static void Randomize(double Number);
public static void Randomize (double Number);
static member Randomize : double -> unit
Public Sub Randomize (Number As Double)

Parametry

Number
Double

Nepovinný parametr. Nebo Object jakýkoli platný číselný výraz.

Příklady

Tento příklad používá Randomize příkaz k inicializaci generátoru náhodných čísel. Vzhledem k tomu, že argument číslo byl vynechán, Randomize použije vrácenou hodnotu z Timer funkce jako novou počáteční hodnotu.

' Initialize the random-number generator.
Randomize()
' Generate random value between 1 and 6.
Dim value As Integer = CInt(Int((6 * Rnd()) + 1))

Poznámky

Randomize inicializuje NumberRnd generátor náhodných čísel funkce a poskytne mu novou počáteční hodnotu. Pokud vynecháte Numberparametr , použije se jako nová počáteční hodnota hodnota vrácená systémovým časovačem.

Pokud Randomize se nepoužije, Rnd použije funkce (bez argumentů) stejné číslo jako počáteční hodnota při prvním zavolání a potom použije naposledy vygenerované číslo jako počáteční hodnotu.

Poznámka

Chcete-li opakovat sekvence náhodných čísel, volejte je Rnd se záporným argumentem bezprostředně před použitím Randomize s číselným argumentem. Použití Randomize se stejnou hodnotou pro Number neopakuje předchozí sekvenci.

Důležité

Random Vzhledem k tomu, že příkaz a Rnd funkce začínají počáteční hodnotou a generují čísla, která spadají do konečného rozsahu, může být výsledky předvídatelné pro někoho, kdo zná algoritmus použitý k jejich generování. Random Příkaz a Rnd funkce by se proto neměly používat ke generování náhodných čísel pro použití v kryptografii. Další informace naleznete v tématu RandomNumberGenerator.

Viz také

Platí pro