Funcția RAND a foilor de calcul Google: generarea de numere aleatoare

01 din 01

Generați o valoare aleatoră între 0 și 1 cu funcția RAND

Generați numere aleatoare cu funcția RAND a foilor de calcul Google.

O modalitate de a genera numere aleatorii în Google Spreadsheets este cu funcția RAND.

Prin aceasta, funcția generează un interval limitat atunci când vine vorba de generarea de numere aleatoare, dar prin utilizarea RAND în formule și prin combinarea cu alte funcții, intervalul de valori, așa cum se arată în imaginea de mai sus, poate fi ușor extins.

Notă : În conformitate cu fișierul de ajutor Google Spreadsheets, funcția RAND returnează un număr aleator între 0 inclusiv și 1 exclusiv .

Ce înseamnă acest lucru este faptul că, deși este obișnuit să se descrie intervalul de valori generat de funcție ca fiind de la 0 la 1, în realitate, este mai exact să spunem că intervalul este între 0 și 0.99999999 ....

În același mod, formula care returnează un număr aleator între 1 și 10 returnează de fapt o valoare între 0 și 9.999999 ....

Sintaxa funcției RAND

Sintaxa unei funcții se referă la aspectul funcției și include numele funcției, parantezele, separatoarele de virgulă și argumentele .

Sintaxa pentru funcția RAND este:

= RAND ()

Spre deosebire de funcția RANDBETWEEN, care necesită specificarea argumentelor de înaltă și joasă limită, funcția RAND nu acceptă argumente.

Funcția RAND și Volatilitatea

Funcția RAND este o funcție volatilă care, în mod implicit, se modifică sau se recalculează de fiecare dată când se modifică foaia de lucru, iar aceste modificări includ acțiuni cum ar fi adăugarea de noi date.

În plus, orice formulă care depinde - fie direct, fie indirect - de o celulă care conține o funcție volatilă va recalcula, de asemenea, de fiecare dată când apare o modificare a foii de lucru.

Prin urmare, în foile de lucru care conțin cantități mari de date, funcțiile volatile ar trebui utilizate cu prudență, deoarece pot încetini timpul de răspuns al programului datorită frecvenței recalculațiilor.

Generarea de noi numere aleatoare cu reîmprospătare

Deoarece foile de calcul Google sunt un program online, funcția RAND poate fi forțată să genereze noi numere aleatorii prin reîmprospătarea ecranului utilizând butonul de reîmprospătare a browserului web. În funcție de browserul utilizat, butonul de reîmprospătare este, de obicei, o săgeată circulară situată în apropierea barei de adrese a browserului.

O a doua opțiune este să apăsați tasta F5 de pe tastatură care actualizează și fereastra curentă a browserului:

Modificarea frecvenței de refresh a RAND

În foile de calcul Google, frecvența cu care se recalculează RAND și alte funcții volatile poate fi schimbată de la valoarea implicită la schimbare la:

Pașii pentru modificarea ratei de reîmprospătare sunt:

  1. Faceți clic pe meniul Fișier pentru a deschide lista opțiunilor din meniu
  2. Faceți clic pe Setări foi de calcul din listă pentru a deschide caseta de dialog Setări foaie de calcul
  3. În secțiunea Recalculare din caseta de dialog, faceți clic pe setarea curentă - cum ar fi schimbarea pentru a afișa lista completă a opțiunilor de recalculare
  4. Dați clic pe opțiunea de recalculare dorită din listă
  5. Faceți clic pe butonul Salvați setările pentru a salva modificarea și a reveni la foaia de lucru

Exemple de funcții RAND

Mai jos sunt enumerați pașii necesari pentru a reproduce exemplele prezentate în imaginea de mai sus.

  1. Primul introduce singur funcția RAND;
  2. Cel de-al doilea exemplu creează o formulă care generează un număr aleator între 1 și 10 sau 1 și 100;
  3. Cel de-al treilea exemplu generează un întreg aleator între 1 și 10 folosind funcția TRUNC.

Exemplul 1: Introducerea funcției RAND

Deoarece funcția RAND nu are argumente, ea poate fi introdusă cu ușurință în orice celulă de foaie de lucru, pur și simplu tastând:

= RAND ()

În mod alternativ, funcția poate fi introdusă și utilizând caseta de auto-sugerare a Spreadsheets, care apare pe măsură ce numele funcției este introdusă într-o celulă. Pașii sunt:

  1. Faceți clic pe o celulă într-o foaie de lucru în care vor fi afișate rezultatele funcției
  2. Introduceți semnul egal (=) urmat de numele randului funcției
  3. Pe măsură ce tastați, se afișează caseta de auto-sugerare cu numele funcțiilor care încep cu litera R
  4. Atunci când numele RAND apare în casetă, faceți clic pe numele cu indicatorul mouse-ului pentru a introduce numele funcției și o coloană rotundă deschisă în celula selectată
  5. Un număr aleator între 0 și 1 ar trebui să apară în celula curentă
  6. Pentru a genera altul, apăsați tasta F5 de pe tastatură sau reîmprospătați browserul
  7. Când faceți clic pe celula curentă, funcția completă = RAND () apare în bara de formule de deasupra foii de lucru

Exemplul 2: Generarea numerelor aleatoare între 1 și 10 sau 1 și 100

Forma generală a ecuației folosite pentru a genera un număr aleator într-un interval specificat este:

= RAND () * (High - Low) + scăzut

unde High și Low semnifică limitele superioare și inferioare ale domeniului dorit de numere.

Pentru a genera un număr aleator între 1 și 10, introduceți următoarea formulă într-o celulă de foaie de lucru:

= RAND () * (10 - 1) + 1

Pentru a genera un număr aleator între 1 și 100, introduceți următoarea formulă într-o celulă de foaie de lucru:

= RAND () * (100 - 1) + 1

Exemplul 3: Generarea de numere întregi între 1 și 10

Pentru a returna un număr întreg - un număr întreg fără nicio zecimală - forma generală a ecuației este:

= TRUNC (RAND () * (High - Low) + scăzut)

Pentru a genera un întreg aleator între 1 și 10, introduceți următoarea formulă într-o celulă de foaie de lucru:

= TRUNC (RAND () * (10 - 1) + 1)