Dokumentace/Výpočetní funkce/RANDBETWEEN
TDF LibreOffice Document Liberation Project Community Blogs Weblate Nextcloud Redmine Ask LibreOffice Donate
Název funkce:
RANDBETWEEN
Kategorie:
Matematické
Shrnutí:
Generuje náhodné celé číslo, které leží v zadaném rozsahu.
Syntaxe:
RANDBETWEEN(Dolní mez; Horní mez)
Vrátí:
Vrátí náhodné celé číslo ležící v rozsahu [Dolní mez, Horní mez].
Argumenty:
Dolní mez je celočíselná hodnota nebo odkaz na buňku obsahující toto celé číslo, které je spodní hranicí požadovaného rozsahu.
Horní mez je celočíselná hodnota nebo odkaz na buňku obsahující toto celé číslo, což je horní hranice požadovaného rozsahu.
- Pokud je Dolní mez nebo Horní mez nečíselný, pak RANDBETWEEN hlásí chybu #VALUE!.
- Pokud je Dolní mez větší než Horní mez, pak RANDBETWEEN hlásí chybu neplatného argumentu (Chyba:502).
- Pokud je Dolní mez nebo Horní mez neceločíselná hodnota, pak ji RANDBETWEEN zaokrouhlí od 0 na nejbližší celočíselnou hodnotu (kladné hodnoty zaokrouhluje směrem k +∞, záporné hodnoty zaokrouhluje směrem k -∞).
- Pokud se Dolní mez a Horní mez rovnají (po případném zaokrouhlení), pak RANDBETWEEN vrátí jejich společnou hodnotu.
Další detaily:
- RANDBETWEEN je volatilní funkce, která při každém přepočtu Calcu vytvoří nové náhodné číslo. To znamená, že Calc aktualizuje hodnotu vrácenou funkcí RANDBETWEEN, když je jakákoli buňka aktualizována výběrem ▸ ▸ nebo stisknutím F9, nebo při jakékoli vstupní události.
- Pro nevolatilní ekvivalent použijte funkci RANDBETWEEN.NV.
- Chcete-li generovat náhodná čísla, která se nikdy nepřepočítávají, postupujte takto:
- Zkopírujte buňky obsahující
=RANDBETWEEN()
a použijte ▸ (se zrušeným výběrem Vše' a Vzorce a vybráno 'Čísla). - Použijte ▸ ▸ k vyplnění vybraného rozsahu buněk náhodnými čísly vygenerovanými v souladu s flexibilním nastavením dostupným v dialogu Generátor náhodných čísel.
- Zkopírujte buňky obsahující
- Pro generování čísel v rozsahu [0, 1)] použijte funkci RAND nebo její nevolatilní ekvivalent RAND.NV.
Příklady:
Vzorec | Popis | Vrátí |
---|---|---|
=RANDBETWEEN(20; 30) | Vygeneruje náhodné celé číslo r v rozsahu 20 ≤ r ≤ 30. Vrácená hodnota se změní vždy, když Calc provede přepočet. | 22 |
=RANDBETWEEN(D1; D2), kde buňky D1 a D2 obsahují čísla -10 a 10. | Vygeneruje náhodné celé číslo r v rozsahu -10 ≤ r ≤ 10. Vrácená hodnota se změní vždy, když Calc přepočítá | 6 |
=RANDBETWEEN(−6,1; −6,1) | Vždy vrátí -7. Není to příliš užitečné použití generátoru náhodných čísel, ale bylo zařazeno, aby se ukázalo, že záporná čísla se zaokrouhlují od 0. | −7 |
=RANDBETWEEN(9,2; 9,2) | Vždy se vrátí 10. Opět se nejedná o příliš užitečné použití generátoru náhodných čísel, ale bylo zařazeno pro demonstraci toho, že kladná čísla se také zaokrouhlují od 0. | 10 |
Související funkce LibreOffice:
ODF standard:
Související (nebo podobné) funkce Excelu:
RANDBETWEEN