Funkce RAND služby Tabulky Google: Generování náhodných čísel

01 z 01

Generujte náhodnou hodnotu mezi 0 a 1 pomocí funkce RAND

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

Jeden způsob generování náhodných čísel v tabulkách Google je funkce RAND.

Samotná funkce generuje omezený rozsah, pokud jde o generování náhodných čísel, ale pomocí RAND ve vzorcích a kombinací s jinými funkcemi může být rozsah hodnot, jak je znázorněn na obrázku výše, snadno rozšířen.

Poznámka : Podle souboru nápovědy Tabulky Google se funkce RAND vrací náhodné číslo mezi 0 včetně a 1 exkluzivním .

Co to znamená, že zatímco je obvyklé popisovat rozsah hodnot generovaných funkcí jako od 0 do 1, ve skutečnosti je přesnější říct, že rozsah je mezi 0 a 0.99999999 ....

Totéž platí, že vzorec, který vrací náhodné číslo mezi 1 a 10, vrací hodnotu mezi 0 a 9.999999 ....

Syntaxe funkce RAND

Syntaxe funkce odkazuje na rozložení funkce a obsahuje 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 zadání argumentů typu high and low end, funkce RAND nepřijímá žádné argumenty.

Funkce RAND a volatilita

Funkce RAND je volatilní funkce, která ve výchozím nastavení změ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ý závisí - přímo nebo nepřímo - na buňce obsahující volatilní funkci bude také přepočítán při každém změně listu.

Proto v pracovních listech, které obsahují velké množství dat, musí být nestálé funkce používány s opatrností, protože mohou zpomalit dobu odezvy programu kvůli četnosti přepočtů.

Generování nových náhodných čísel s aktualizací

Vzhledem k tomu, že tabulky Google jsou online, může být funkce RAND nucena vygenerovat nová náhodná čísla obnovením obrazovky pomocí tlačítka pro obnovení webových prohlížečů. V závislosti na použitém prohlížeči je tlačítko obnovení obvykle kruhovou šipkou umístěnou poblíž adresního řádku prohlížeče.

Druhou možností je stisknout klávesu F5 na klávesnici, která také aktualizuje aktuální okno prohlížeče:

Změna frekvence obnovení RAND

V Tabulkách Google lze frekvenci, se kterou lze přepočítat RAND a další volatilní funkce, změnit z výchozí na změnu na:

Kroky pro změnu obnovovací frekvence jsou:

  1. Klepnutím na nabídku Soubor otevřete seznam možností možností nabídky
  2. Klepnutím na položku Tabulka nastavení v seznamu otevřete dialogové okno Nastavení tabulky
  3. V sekci Přepočítání v dialogovém okně klikněte na aktuální nastavení - např. Na změnu zobrazíte úplný seznam možností přepočítání
  4. Klepněte na požadovanou možnost přepočítání v seznamu
  5. Klepnutím na tlačítko Uložit nastavení uložíte změnu a vrátíte se do listu

Příklady funkcí RAND

Níže jsou uvedeny kroky potřebné k reprodukci příkladů uvedených na obrázku výše.

  1. První zapíše funkci RAND samotnou;
  2. Druhý příklad vytvoří vzorec, který generuje náhodné číslo mezi 1 a 10 nebo 1 a 100;
  3. Třetí příklad generuje náhodné celé číslo mezi 1 a 10 pomocí funkce TRUNC.

Příklad 1: Zadání funkce RAND

Vzhledem k tomu, že funkce RAND neobsahuje žádné argumenty, může být snadno zadána do libovolné buňky pracovního listu jednoduchým zadáním:

= RAND ()

Případně lze tuto funkci zadat také pomocí pole Automatické navrhování tabulky Google , které se objeví, když je název funkce zadán do buňky. Kroky jsou:

  1. Klikněte na buňku v listu, kde se mají zobrazit výsledky funkce
  2. Zadejte znaménko rovnosti (=), za kterým následuje název funkce rand
  3. Během zadávání se zobrazí okno s automaticky navrženými názvy funkcí, které začínají písmenem R.
  4. Když se v poli objeví název RAND , klikněte na název pomocí ukazatele myši a zadejte název funkce a otevřenou kulatou konzolu do vybrané buňky
  5. V aktuální buňce se objeví náhodné číslo mezi 0 a 1
  6. Chcete-li vygenerovat další, stiskněte klávesu F5 na klávesnici nebo obnovte prohlížeč
  7. Po klepnutí na aktuální buňku se zobrazí úplná funkce = RAND () ve vzorci nad tabulkou

Příklad 2: Generování náhodných čísel mezi 1 a 10 nebo 1 a 100

Obecná forma rovnice použitá k generování náhodného čísla v rámci určeného rozsahu je:

= RAND () * (Vysoká - Nízká) + Nízká

kde Vysoké a Nízké znamenají horní a spodní hranici 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

Příklad 3: 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 do buňky listu následující vzorec:

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