Náhodná čísla
Z MiS
				
				
				(Rozdíly mezi verzemi)
				
																
				
				
								
				|  (Vytvořen základ stránky s funkcí NÁHČÍSLO/RAND) |  (→Jak využít pro generování celočíselných náhodných čísel?) | ||
| Řádka 24: | Řádka 24: | ||
| <div class="Priklad"> | <div class="Priklad"> | ||
| − | + | Konkrétně například pro čísla z intervalu { 25, 26, ..., 100 } | |
| + | * V českém Excelu: | ||
|   =USEKNOUT(  NÁHČÍSLO()*76 + 25  ) |   =USEKNOUT(  NÁHČÍSLO()*76 + 25  ) | ||
| + | * V Calc či dalších tabulkových procesorech: | ||
|   =FLOOR(  RAND()*76 + 25  ) |   =FLOOR(  RAND()*76 + 25  ) | ||
| </div> | </div> | ||
Verze z 11. 2. 2021, 14:42
Funkce NÁHČÍSLO, resp. RAND
Prakticky všechny textové editory umí vygenerovat náhodné číslo z intervalu <0, 1) — tedy desetinné číslo z rozsahu 0 až 1 s tím, že výsledek může být 0, ale výsledek nikdy nebude 1.
Příklady — náhodné číslo z intervalu <0, 1):
=NÁHČÍSLO()
- Používá se v české verzi Excelu.
=RAND()
- Používá například LibreOffice Calc.
Jak využít pro generování celočíselných náhodných čísel?
- Typicky potřebujeme náhodná celá čísla ze stanoveného intervalu {min, min+1, ... , max>.
- V tomto případě můžeme použít vzorec:
=USEKNOUT( NÁHČÍSLO()*(max-min + 1) + min )
- Používá se v české verzi Excelu.
=FLOOR( RAND()*(max-min + 1) + min )
- Používá například LibreOffice Calc.
Konkrétně například pro čísla z intervalu { 25, 26, ..., 100 }
- V českém Excelu:
=USEKNOUT( NÁHČÍSLO()*76 + 25 )
- V Calc či dalších tabulkových procesorech:
=FLOOR( RAND()*76 + 25 )
