Skip to content

Generování náhodných čísel pomocí funkce Google RAND

1 de Červenec de 2021
nesa by makers 1130758 unsplash 86aa551ff32145c6a96f85df6172ff4d

Jedním ze způsobů generování náhodných čísel v Tabulkách Google je funkce RAND. Funkce sama o sobě vytváří omezený rozsah, pokud jde o generování náhodných čísel. Použitím RAND ve vzorcích a jeho kombinací s dalšími funkcemi lze rozsah hodnot snadno rozšířit.

Jak funguje funkce RAND

Zadáním vysokých a nízkých hodnot rozsahu může RAND vracet náhodná čísla v zadaném rozsahu, například 1 a 10 nebo 1 a 100. Výstup funkce lze také snížit na celá čísla kombinací funkce s funkcí TRUNC, která zkrátí nebo odstraní všechna desetinná místa z čísla. V tabulkách Google při generování náhodné hodnoty mezi 0 a 1 funkce RAND vrací náhodné číslo mezi 0 včetně a 1 exkluzivní. I když je obvyklé popisovat rozsah hodnot generovaných funkcí jako od 0 do 1, ve skutečnosti je přesnější říci, že rozsah je mezi 0 a 0,99999999 … Vzorec, který vrací náhodné číslo mezi 1 a 10 vrací hodnotu mezi 0 a 9 999 999 …

Syntaxe funkce RAND

Syntaxe funkce odkazuje na rozložení funkce a zahrnuje název funkce, závorky, oddělovače čárky a argumenty. Syntaxe funkce RAND je: = RAND () Na rozdíl od funkce RANDBETWEEN, která vyžaduje specifikaci argumentů vysoké a nízké úrovně, funkce RAND nepřijímá žádné argumenty.

Funkce a volatilita RAND

Funkce RAND je nestálá funkce, která se ve výchozím nastavení mění nebo přepočítává pokaždé, když se list změní, a tyto změny zahrnují akce, jako je přidání nových dat. Kromě toho jakýkoli vzorec, který přímo nebo nepřímo závisí na buňce obsahující těkavou funkci, se také přepočítá pokaždé, když dojde ke změně v listu. Proto by se v pracovních listech, které obsahují velké množství dat, měly volatilní funkce používat opatrně, protože mohou zpomalit dobu odezvy programu kvůli četnosti přepočtů.

Generování nových náhodných čísel s obnovením

Protože Google Sheets je online tabulkový kalkulátor, lze funkci RAND přinutit ke generování nových náhodných čísel obnovením obrazovky pomocí tlačítka pro obnovení webového prohlížeče. Druhou možností je stisknout F5 klávesu na klávesnici, která také obnoví aktuální okno prohlížeče.

Změna obnovovací frekvence RAND

V Tabulkách Google můžete změnit frekvenci, s jakou se RAND a další volatilní funkce přepočítávají z výchozího nastavení o změně na:

  • Na změnu a každou minutu.
  • Na změnu a každou hodinu.

Kroky pro změnu obnovovací frekvence jsou:

  1. Vybrat Soubor nabídka pro otevření seznamu možností nabídky.

  2. Vybrat Nastavení tabulky v seznamu otevřete dialogové okno Nastavení tabulky.

    Generování náhodných čísel pomocí funkce Google RAND

  3. Podle přepočtu části dialogového okna vyberte aktuální nastavení, například o změně pro zobrazení úplného seznamu možností přepočtu.

    Nastavení tabulky v Tabulkách Google.

  4. Vyberte požadovaný možnost přepočtu na seznamu.

    Nastavení tabulky v Tabulkách Google.

  5. Vybrat Uložit nastavení tlačítko pro uložení změny a návrat do listu.

    Uložit nastavení.

Vstup do funkce RAND

Protože funkce RAND nevyžaduje žádné argumenty, lze ji zadat do libovolné buňky listu zadáním: = RAND () Alternativně můžete funkci zadat také pomocí Tabulek Google ‚ auto-navrhnout pole, které se objeví, když je název funkce napsán do buňky. Kroky jsou:

  1. Vyberte buňku v listu, kde se mají zobrazit výsledky funkce.

  2. Zadejte znaménko rovná se ( = ) následovaný názvem funkce RAND. Jak píšete, auto-navrhnout Zobrazí se pole s názvy funkcí, které začínají písmenem R. Když je název RAND v poli vyberte ikonu název pro zadání názvu funkce a otevřené kulaté závorky ve vybrané buňce.

    RAND v Tabulkách Google

  3. V aktuální buňce se objeví náhodné číslo mezi 0 a 1. Chcete-li vygenerovat další, stiskněte tlačítko F5 klávesu na klávesnici nebo obnovte prohlížeč.

    Náhodné číslo v Tabulkách Google.

Když vyberete aktuální buňku, kompletní funkce = RAND () se zobrazí na řádku vzorců nad listem.

Generování náhodných čísel mezi 1 a 10 nebo 1 a 100

Obecná forma rovnice použitá k vygenerování náhodného čísla v určeném rozsahu je: = RAND () * (Vysoká – Nízká) + Nízká Zde, Vysoká a Nízká znamenají horní a dolní mez požadovaného rozsahu čísel. Chcete-li vygenerovat náhodné číslo od 1 do 10, zadejte do buňky listu následující vzorec: = RAND () * (10 – 1) + 1 Chcete-li vygenerovat náhodné číslo od 1 do 100, zadejte do buňky listu následující vzorec: = RAND () * (100 – 1) + 1

Generování náhodných celých čísel mezi 1 a 10

Chcete-li vrátit celé číslo – celé číslo bez desetinné části – obecná forma rovnice je: = TRUNC (RAND () * (vysoká – nízká) + nízká) Chcete-li vygenerovat náhodné celé číslo mezi 1 a 10, zadejte následující vzorec do buňky listu: = TRUNC (RAND () * (10 – 1) + 1)