Üks viis juhuslike arvude genereerimiseks Google'i arvutustabelites on funktsioon RAND. Funktsioon loob iseenesest piiratud vahemiku juhuslike arvude genereerimiseks. Kasutades valemites RAND-i ja kombineerides seda teiste funktsioonidega, saab väärtuste vahemikku hõlpsasti laiendada.
Kuidas RAND-funktsioon töötab
Vahemiku kõrgete ja madalate väärtuste määramisel saab RAND tagastada juhuslikud arvud teatud vahemikus, näiteks 1 ja 10 või 1 ja 100.
Funktsiooni väljundit saab taandada ka täisarvudeks, kombineerides funktsiooni funktsiooniga TRUNC, mis kärbib või eemaldab arvust kõik kümnendkohad.
Google'i arvutustabelites tagastab funktsioon RAND juhusliku väärtuse vahemikus 0 kuni 1 juhusliku arvu vahemikus 0 (kaasa arvatud) kuni 1 välja arvatud. Kuigi tavaliselt kirjeldatakse funktsiooni poolt genereeritud väärtuste vahemikku 0 kuni 1, siis tegelikult on täpsem öelda, et vahemik on vahemikus 0 kuni 0,99999999…
Valem, mis tagastab juhusliku arvu vahemikus 1 kuni 10, tagastab väärtuse vahemikus 0 kuni 9.99999…
Funktsiooni RAND süntaks
Funktsiooni süntaks viitab funktsiooni paigutusele ja sisaldab funktsiooni nime, sulud, komaeraldajaid ja argumente.
Funktsiooni RAND süntaks on:
=RAND ()
Erinev alt funktsioonist RANDBETWEEN, mis nõuab kõrgete ja madalate argumentide määramist, ei aktsepteeri funktsioon RAND argumente.
RAND-funktsioon ja volatiilsus
Funktsioon RAND on muutuv funktsioon, mis vaikimisi muudab või arvutab ümber iga kord, kui tööleht muutub, ning need muudatused hõlmavad selliseid toiminguid nagu uute andmete lisamine.
Lisaks arvutab iga valem, mis sõltub otseselt või kaudselt lenduvat funktsiooni sisaldavast lahtrist, iga kord, kui töölehel toimub muudatus, ümber.
Seetõttu tuleks suuri andmemahtusid sisaldavatel töölehtedel lenduvaid funktsioone kasutada ettevaatlikult, kuna need võivad ümberarvutuste sageduse tõttu programmi reageerimisaega aeglustada.
Uute juhuslike numbrite genereerimine värskendusega
Kuna Google'i arvutustabelid on veebipõhine arvutustabeliprogramm, saab funktsiooni RAND sundida genereerima uusi juhuslikke numbreid, värskendades ekraani veebibrauseri värskendusnupu abil.
Teine võimalus on vajutada klaviatuuril klahvi F5, mis värskendab ka praegust brauseriakent.
RAND-i värskendussageduse muutmine
Teenuses Google'i arvutustabelid saate muuta sagedust, millega RAND ja muud kõikuvad funktsioonid ümber arvutavad muudatuse vaikeväärtusest järgmiselt:
- Muutmisel ja iga minut.
- Vahetusel ja iga tunni järel.
Värskendussageduse muutmise sammud on järgmised:
- Menüü valikute loendi avamiseks valige menüü File.
-
Arvutustabeli sätete dialoogiboksi avamiseks valige loendist Arvutustabeli sätted.
-
Valige dialoogiboksi jaotises Ümberarvutus praegune seade, näiteks muutmisel, et kuvada ümberarvutamise valikute täielik loend.
-
Valige loendist soovitud ümberarvutamise valik.
-
Muudatuse salvestamiseks ja töölehele naasmiseks valige nupp Salvesta sätted.
RAND-funktsiooni sisestamine
Kuna funktsioon RAND ei võta argumente, saab selle sisestada mis tahes töölehe lahtrisse, tippides:
=RAND ()
Teise võimalusena saate funktsiooni sisestada ka Google'i arvutustabelite automaatse soovituse kasti abil, mis kuvatakse funktsiooni nime sisestamisel lahtrisse. Toimingud on järgmised:
- Valige töölehel lahter, kus funktsiooni tulemused kuvatakse.
-
Sisestage võrdusmärk (=), millele järgneb funktsiooni nimi RANDTippimise ajal ilmub automaatse soovituse kast R-tähega algavate funktsioonide nimedega. Kui väljale ilmub nimi RAND, valige funktsiooni nime sisestamiseks name ja avatud ümarsulg valitud lahtris.
-
Aktiivsesse lahtrisse ilmub juhuslik arv 0 ja 1 vahel. Teise loomiseks vajutage klaviatuuril klahvi F5 või värskendage brauserit.
Kui valite praeguse lahtri, kuvatakse töölehe kohal valemiribale täielik funktsioon=RAND ().
Juhuslike arvude genereerimine vahemikus 1 kuni 10 või 1 kuni 100
Määratud vahemikus juhusliku arvu genereerimiseks kasutatava võrrandi üldvorm on:
=RAND()(kõrge – madal) + Madal
Siin tähistavad kõrge ja madal soovitud numbrivahemiku ülemist ja alumist piiri.
Juhusliku arvu 1 ja 10 vahel genereerimiseks sisestage töölehe lahtrisse järgmine valem:
=RAND()(10–1) + 1
Juhusliku arvu genereerimiseks vahemikus 1 kuni 100 sisestage töölehe lahtrisse järgmine valem:
=RAND()(100–1) + 1
Juhuslike täisarvude genereerimine vahemikus 1 kuni 10
Täisarvu – täisarvu ilma kümnendkohata – tagastamiseks on võrrandi üldvorm:
=TRUNC (RAND() (kõrge - madal) + madal)
Juhusliku täisarvu 1 ja 10 vahel loomiseks sisestage töölehe lahtrisse järgmine valem:
=TRUNC (RAND()(10–1) + 1)