01 01
RANDi funktsiooniga genereerige juhuslik väärtus vahemikus 0 ja 1
Üks võimalus Google'i arvutustabelites juhuslike numbrite genereerimiseks on RAND-funktsiooniga.
Funktsioon genereerib iseenesest juhuslike numbrite genereerimise piiratud vahemiku, kuid kasutades RANDi valemites ja kombineerides seda teiste funktsioonidega, võib ülaltoodud kujutisel näidatud väärtuste vahemikku kergesti laiendada.
- Täpsustades vahemiku kõrgeid ja madalaid väärtusi, võib RANDi teha kindlaksmääratud vahemikus juhuslike numbrite tagastamiseks - näiteks 1 ja 10 või 1 ja 100
- Funktsiooni väljundit saab vähendada täisarvude võrra, kombineerides funktsiooni TRUNC-funktsiooniga, mis kärbib või eemaldab kõik arvu kümnendkohad.
Märkus : Google'i arvutustabeli abifaili kohaselt tagastab funktsioon RAND juhusliku numbri vahemikus 0 ja 1 eksklusiivne .
See tähendab, et kuigi tavaliselt on funktsiooni genereeritud väärtuste vahemikus 0 kuni 1 kirjeldamine tõene, on täpsem öelda, et vahemik on vahemikus 0 ja 0,99999999 ....
Samamoodi tagastab valem, mis tagastab juhusliku numbri vahemikus 1 kuni 10, tegelikult väärtuse vahemikus 0 kuni 9,999999 ....
RANDi funktsioonide süntaks
Funktsiooni süntaks viitab funktsiooni kujule ja sisaldab funktsiooni nime, sulgudes, komaga eraldajaid ja argumente .
RAND-i funktsiooni süntaks on:
= RAND ()
Erinevalt funktsioonist RANDBETWEEN, mis nõuab kõrge ja madala väärtusega argumente, tuleb määrata funktsioon RAND.
RANDi funktsioon ja volatiilsus
RAND funktsioon on volatiilne funktsioon , mis vaikimisi muutub või arvutab uuesti töölehe muutumisel ja mis sisaldab selliseid toiminguid nagu uute andmete lisamine.
Veelgi enam, iga valem, mis sõltub kas otseselt või kaudselt lenduva funktsiooni sisaldavast rakust, arvutatakse uuesti iga kord, kui töölehe muutub.
Seetõttu peaks suurel hulgal andmemahu sisaldavates töölehtedes olema ettevaatlik, kuna need võivad programmi ümberjaotamise sageduse tõttu aeglustada programmi reageerimisaega.
Uute juhuslike numbrite genereerimine värskendusega
Kuna Google'i arvutustabelid on veebiprogramm, võib RAND-i funktsiooni sundida uute juhuslike numbrite genereerimiseks, värskendades ekraani veebibrauserite värskendamise nupu abil. Sõltuvalt kasutatavast brauserist on värskenduste nupp tavaliselt brauseri aadressiriba lähedal asuv ringikujuline nool.
Teine võimalus on vajutada klaviatuuril olevat klahvi F5, mis värskendab ka praegust brauseri akent:
RANDi värskendamise sageduse muutmine
Google'i arvutustabelites saab sagedust, millega RAND ja muud lenduvad funktsioonid ümber arvutada, saab muutmisest vaikimisi muuta järgmiselt:
- muutuste ja iga minuti pärast;
- muutusel ja iga tund.
Värskendussageduse muutmise samm on:
- Menüüvalikute nimekirja avamiseks klõpsake menüü Fail käsku
- Dialoogiboksis Arvutustabeli seaded avamiseks klikkige loendis Arvutustabeli seaded
- Dialoogiboksi jaotises Uuesti arvutamine klõpsake praegusel seadistusel - näiteks muudatuste korral, et kuvada ümberarvutamise võimaluste täielik loetelu
- Klõpsake loendis soovitud ümberarvutusvalikut
- Klõpsake muudatuste salvestamiseks ja töölehele naasmiseks nuppu Salvesta sätted
RANDi funktsiooni näited
Allpool on loetletud sammud, mida on vaja ülaltoodud pildil näidatud näidete taasesitamiseks.
- Esimene siseneb funktsiooni RAND ise;
- Teine näide loob valemi, mis genereerib juhusliku numbri vahemikus 1 kuni 10 või 1 ja 100;
- Kolmas näide genereerib juhusliku täisarvu 1 kuni 10, kasutades TRUNC-funktsiooni.
Näide 1: RAND funktsiooni sisestamine
Kuna RAND-funktsioon ei võta mingeid argumente, saab seda kergesti sisestada töölehe raku lihtsalt sisestades:
= RAND ()
Teise võimalusena saab seda funktsiooni sisestada ka Google Spreadsheettide automaatse soovituskastiga, mis hüppab üles nagu funktsiooni nimi sisestatakse lahtrisse. Sammud on järgmised:
- Klõpsake töölehe lahtris , kus kuvatakse funktsiooni tulemused
- Sisestage võrdusmärk (=), millele järgneb funktsiooni randi nimi
- Kui sisestate, kuvatakse automaatselt soovitatud kast koos tähega R algavate funktsioonide nimedega
- Kui nime RAND ilmub kasti, klõpsake hiirekursoriga nime, et sisestada valitud lahtrisse funktsiooni nimi ja avatud ümarlaud
- Selles lahtris kuvatakse juhuslik arv 0 ja 1 vahel
- Teise genereerimiseks vajutage klaviatuuril klahvi F5 või värskenda brauserit
- Kui klõpsate aktiivsel lahtril, ilmub töölehe kohal asuvasse valemiribale täielik funktsioon = RAND ()
Näide 2: Juhuslike numbrite genereerimine vahemikus 1 kuni 10 või 1 ja 100
Kindla ulatuses juhusliku numbri genereerimiseks kasutatud võrrandi üldine vorm on järgmine:
= RAND () * (kõrge - madal) + madal
kus kõrge ja madal tähistavad soovitud arvu vahemiku ülemist ja alumist piiri.
Juhusliku numbri loomiseks vahemikus 1 kuni 10 sisestage töölehe lahtrisse järgmine valem:
= RAND () * (10 - 1) + 1
Juhusliku numbri loomiseks vahemikus 1 kuni 100 sisestage töölehe lahtrisse järgmine valem:
= RAND () * (100-1) + 1
Näide 3: Juhuslike täisarvude loomine vahemikus 1 kuni 10
Täisarvude tagastamine - täisarv, millel puudub kümnendkoht - võrrandi üldine vorm on:
= TRUNC (RAND () * (kõrge - madal) + madal)
Juhusliku täisarvu loomiseks vahemikus 1 kuni 10 sisestage töölehe lahtrisse järgmine valem:
= TRUNC (RAND () * (10 - 1) + 1)