Generujte náhodná čísla pomocí funkce RAND Tabulek Google

Obsah:

Generujte náhodná čísla pomocí funkce RAND Tabulek Google
Generujte náhodná čísla pomocí funkce RAND Tabulek Google
Anonim

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. Pomocí RAND ve vzorcích a jeho kombinací s dalšími funkcemi lze snadno rozšířit rozsah hodnot.

Jak funguje funkce RAND

Zadáním vysokých a nízkých hodnot rozsahu může RAND vracet náhodná čísla v určeném rozsahu, například 1 a 10 nebo 1 a 100.

Výstup funkce lze také redukovat 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 vrací funkce RAND náhodné číslo mezi 0 včetně a 1 bez. 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,99999…

Image
Image

Syntaxe funkce RAND

Syntaxe funkce odkazuje na rozložení funkce a zahrnuje název funkce, závorky, oddělovače čárek a argumenty.

Syntaxe funkce RAND je:

=RAND ()

Na rozdíl od funkce RANDBETWEEN, která vyžaduje zadání argumentů vyšší a nižší třídy, funkce RAND nepřijímá žádné argumenty.

Funkce RAND a volatilita

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.

Navíc každý 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.

V listech, které obsahují velké množství dat, by se proto nestálé funkce měly používat opatrně, protože mohou zpomalit dobu odezvy programu kvůli četnosti přepočtů.

Generování nových náhodných čísel pomocí obnovení

Vzhledem k tomu, že Tabulky Google jsou online tabulkový procesor, lze funkci RAND vynutit 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 na klávesnici klávesu F5, čímž se také obnoví aktuální okno prohlížeče.

Změna obnovovací frekvence RAND

V Tabulkách Google můžete změnit frekvenci, se kterou se RAND a další nestálé funkce přepočítávají z výchozí hodnoty při změně na:

  • Při změně a každou minutu.
  • Při změně a každou hodinu.

Kroky pro změnu obnovovací frekvence jsou:

  1. Výběrem nabídky File otevřete seznam možností nabídky.
  2. V seznamu vyberte Nastavení tabulky a otevřete dialogové okno Nastavení tabulky.

    Image
    Image
  3. V části Přepočet v dialogovém okně vyberte aktuální nastavení, například při změně, abyste zobrazili úplný seznam možností přepočtu.

    Image
    Image
  4. Vyberte ze seznamu požadovanou možnost přepočtu.

    Image
    Image
  5. Kliknutím na tlačítko Uložit nastavení uložíte změnu a vrátíte se do listu.

    Image
    Image

Vstup do funkce RAND

Vzhledem k tomu, že funkce RAND nebere žádné argumenty, lze ji zadat do libovolné buňky listu zadáním:

=RAND ()

Případně můžete funkci zadat také pomocí pole automatického návrhu v Tabulkách Google, které se zobrazí, když je název funkce zadán do buňky. Kroky jsou:

  1. Vyberte buňku v listu, kde se mají zobrazit výsledky funkce.
  2. Napište rovník (=) následovaný názvem funkce RANDBěhem psaní se zobrazí pole automatického návrhu s názvy funkcí, které začínají písmenem R. Když se v poli objeví název RAND, vyberte name a zadejte název funkce a otevřenou kulatou závorku ve vybrané buňce.

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

    Image
    Image

Když vyberete aktuální buňku, v řádku vzorců nad listem se zobrazí úplná funkce=NÁHRAD ().

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

Obecný tvar rovnice použité k vygenerování náhodného čísla v určeném rozsahu je:

=RAND()(Vysoká – Nízká) + Nízká

Zde High a Low označují horní a dolní limit požadovaného rozsahu čísel.

Chcete-li vygenerovat náhodné číslo mezi 1 a 10, zadejte do buňky listu následující vzorec:

=RAND()(10 - 1) + 1

Chcete-li vygenerovat náhodné číslo mezi 1 a 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ý tvar rovnice je:

=TRUNC (RAND() (vysoké - nízké) + nízké)

Chcete-li vygenerovat náhodné celé číslo mezi 1 a 10, zadejte do buňky listu následující vzorec:

=TRUNC (RAND()(10 - 1) + 1)

Doporučuje: