VBMath.Randomize Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 Number
Rnd
generátor náhodných čísel funkce a poskytne mu novou počáteční hodnotu. Pokud vynecháte Number
parametr , 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.