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í
| Name | Description |
|---|---|
| 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
- 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á příkaz k inicializaci generátoru Randomize náhodných čísel. Vzhledem k tomu, že argument číslo nebyl vynechán, Randomize použije vrácenou hodnotu funkce Timer 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řebere počáteční hodnotu. Místo toho se hodnota vrácená systémovým časovačem použije jako nová počáteční hodnota.
Pokud Randomize se nepoužívá, Rnd funkce (bez argumentů) použije stejné číslo jako počáteční hodnota při prvním zavolání a potom použije poslední vygenerované číslo jako počáteční hodnotu.
Note
Chcete-li opakovat posloupnosti náhodných čísel, zavolejte Rnd bezprostředně před použitím Randomize s číselným argumentem záporný argument.
Important
Random Protože příkaz a Rnd funkce začínají počáteční hodnotou a generují čísla, která spadají do konečného rozsahu, mohou být výsledky předvídatelné někým, kdo zná algoritmus použitý k jejich vygenerování. V důsledku toho Random by příkaz a Rnd funkce neměly být použity k vygenerování náhodných čísel pro použití v kryptografii. Další informace najdete na webu RandomNumberGenerator.
Viz také
Platí pro
Randomize(Double)
- Zdroj:
- VBMath.vb
- Zdroj:
- VBMath.vb
- 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
Optional. Nebo Object jakýkoli platný číselný výraz.
Příklady
Tento příklad používá příkaz k inicializaci generátoru Randomize náhodných čísel. Vzhledem k tomu, že argument číslo nebyl vynechán, Randomize použije vrácenou hodnotu funkce Timer 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 používá Number k inicializaci generátoru Rnd náhodných čísel funkce a dává jí novou počáteční hodnotu. Pokud vynecháte Numberhodnotu vrácenou systémovým časovačem, použije se jako nová počáteční hodnota.
Pokud Randomize se nepoužívá, Rnd funkce (bez argumentů) použije stejné číslo jako počáteční hodnota při prvním zavolání a potom použije poslední vygenerované číslo jako počáteční hodnotu.
Note
Chcete-li opakovat posloupnosti náhodných čísel, zavolejte Rnd bezprostředně před použitím Randomize s číselným argumentem záporný argument. Použití Randomize se stejnou hodnotou pro Number předchozí sekvenci neopakuje.
Important
Random Protože příkaz a Rnd funkce začínají počáteční hodnotou a generují čísla, která spadají do konečného rozsahu, mohou být výsledky předvídatelné někým, kdo zná algoritmus použitý k jejich vygenerování. V důsledku toho Random by příkaz a Rnd funkce neměly být použity k vygenerování náhodných čísel pro použití v kryptografii. Další informace najdete na webu RandomNumberGenerator.