Generování náhodných čísel pomocí funkce RAND Tabulek Google
Jeden způsob, jak generovat náhodná čísla v Tabulky Google je s funkcí 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 a rozsah, RAND může 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 Funkce 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 vrátí 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, vrátí hodnotu mezi 0 a 9,99999...

Syntaxe funkce RAND
Funkce syntax odkazuje na rozvrž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 a volatilní funkce který se ve výchozím nastavení změní nebo přepočítá pokaždé, když se list změní, a tyto změny zahrnují akce, jako je přidání nových dat.
Navíc jakékoli vzorec který závisí buď přímo nebo nepřímo na buňce obsahující těkavou funkci, také přepočítává pokaždé, když dojde ke změně v listu.
Proto v pracovní listy které obsahují velké množství dat, nestálé funkce by měly být používány opatrně, protože mohou zpomalit dobu odezvy programu kvůli četnosti přepočtů.
Generování nových náhodných čísel s aktualizací
Protož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 F5 na klávesnici, čí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 na změnu na:
- Na změnu a každou minutu.
- Na změnu a každou hodinu.
Kroky pro změnu obnovovací frekvence jsou:
Vybrat Soubor pro otevření seznamu možností nabídky.
-
Vybrat Nastavení tabulky v seznamu otevřete dialogové okno Nastavení tabulky.
-
V části Přepočet v dialogovém okně vyberte aktuální nastavení, např na změnu zobrazíte úplný seznam možností přepočtu.
-
Vyberte požadované možnost přepočtu na seznamu.
-
Vybrat Uložit nastavení tlačítko pro uložení změny a návrat do listu.
Vstup do funkce RAND
Protože funkce RAND nebere žádné argumenty, lze ji zadat do libovolné buňky listu zadáním:
= RAND ( )
Alternativně můžete funkci zadat také pomocí Tabulek Google automatický návrh pole, které se objeví, když je název funkce napsán do buňky. Postup je následující:
Vyberte buňku v listu, kde se mají zobrazit výsledky funkce.
-
Zadejte rovnítko ( = ) následovaný názvem funkce RAND. Jak píšete, automatický návrh objeví se pole s názvy funkcí, které začínají písmenem R. Když jméno RAND se zobrazí v poli, vyberte název zadejte název funkce a otevřenou kulatou závorku do vybrané buňky.
-
V aktuální buňce se objeví náhodné číslo mezi 0 a 1. Chcete-li vygenerovat další, stiskněte F5 stiskněte na klávesnici nebo obnovte prohlížeč.
Když vyberete aktuální buňku, kompletní funkce = RAND () se objeví v vzorec bar nad pracovním listem.
Generování náhodných čísel mezi 1 a 10 nebo 1 a 100
Obecný tvar rovnice použité pro generování náhodného čísla v určeném rozsahu je:
=RAND() * (Vysoká - Nízká) + Nízká.
Zde High a Low znamenají 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)