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 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.