Google Spreadsheets 'RAND-funksie: Genereer toevallige getalle

01 van 01

Genereer 'n toevallige waarde tussen 0 en 1 met die RAND-funksie

Genereer toevallige getalle met die Google Spreadsheets RAND-funksie.

Een manier om ewekansige nommers in Google Spreadsheets te genereer, is met die RAND-funksie.

Die funksie genereer op sigself 'n beperkte omvang as dit willekeurige getalle behels, maar deur RAND in formules te gebruik en dit met ander funksies te kammen, kan die waardes, soos in die bostaande prentjie, maklik uitgebrei word.

Nota : volgens die hulp lêer van Google Spreadsheets gee die RAND-funksie 'n willekeurig getal tussen 0 en 1 eksklusiewe .

Wat dit beteken, is dat dit normaalweg die reeks waardes wat deur die funksie gegenereer is, beskryf as 0 tot 1, in waarheid, dit is meer presies om te sê die omvang is tussen 0 en 0.99999999 ....

Net so, die formule wat 'n ewekansige getal tussen 1 en 10 gee, gee eintlik 'n waarde tussen 0 en 9.999999 ....

Die RAND-funksie se sintaksis

'N Funksie se sintaksis verwys na die uitleg van die funksie en sluit die funksie se naam, hakies, kommaseparateerders en argumente in .

Die sintaksis vir die RAND-funksie is:

= RAND ()

In teenstelling met die RANDBETWEEN funksie, wat vereis dat hoë en lae eind argumente gespesifiseer moet word, aanvaar die RAND-funksie geen argumente nie.

Die RAND Funksie en Vlugtigheid

Die RAND-funksie is 'n vlugtige funksie wat as standaard verander of herbereken wanneer die werkkaart verander. Hierdie veranderinge sluit in aksies soos die byvoeging van nuwe data.

Verder sal enige formule wat direk of indirek afhang op 'n sel wat 'n vlugtige funksie afhang, ook herbereken elke keer as 'n verandering in die werkblad voorkom.

Daarom moet in werkblaaie wat groot hoeveelhede data bevat, vlugtige funksies met omsigtigheid gebruik word, aangesien dit die reaksie tyd van die program kan vertraag weens die frekwensie van herberekeninge.

Genereer Nuwe Willekeurige Getalle Met Verfrising

Aangesien Google Spreadsheets 'n aanlynprogram is, kan die RAND-funksie gedwing word om nuwe ewekansige nommers te genereer deur die skerm te verfris met behulp van die blaaier se opknappingsknoppie. Afhangende van die gebruik van die blaaier, is die verversknoppie gewoonlik 'n sirkelvormige pyltjie naby die adresbalk van die leser.

'N Tweede opsie is om die F5- sleutel op die sleutelbord te druk, wat ook die huidige blaaier venster verfris:

Verander RAND se Refresh Frequency

In Google Spreadsheets kan die frekwensie waarmee RAND en ander volatiele funksies herbereken, van die verstek verander word na:

Stappe om die verversingsfrekwensie te verander, is:

  1. Klik op die Lêer kieslys om die lys opsies van die spyskaart te open
  2. Klik op Spreadsheet Settings in die lys om die dialoog Spreadsheet Settings oop te maak
  3. Klik onder die Herberekening- afdeling in die dialoogkassie op die huidige instelling - soos op verandering om die volledige lys van herberekening opsies te wys.
  4. Klik op die verlangde herberekening opsie in die lys
  5. Klik op die knoppie Stoor Stellings om die verandering te stoor en terug te keer na die werkblad

RAND Funksie Voorbeelde

Hier volg die stappe wat benodig word om die voorbeelde wat in die prent hierbo gewys word, weer te gee.

  1. Die eerste betree die RAND-funksie op sigself;
  2. Die tweede voorbeeld skep 'n formule wat 'n ewekansige getal tussen 1 en 10 of 1 en 100 genereer;
  3. Die derde voorbeeld genereer 'n ewekansige getal tussen 1 en 10 met behulp van die TRUNC funksie.

Voorbeeld 1: Invoer van die RAND-funksie

Aangesien die RAND-funksie geen argumente bevat nie, kan dit maklik in enige werkkaart-sel ingevoer word deur eenvoudig te tik:

= RAND ()

Alternatiewelik kan die funksie ook ingevoer word met behulp van Google Spreadsheets ' Auto-suggest box wat verskyn as die naam van die funksie in 'n sel getik word. Die stappe is:

  1. Klik op 'n sel in 'n werkblad waar die resultate van die funksie vertoon moet word
  2. Tik die gelyke teken (=) gevolg deur die naam van die funksie rand
  3. Soos jy tik, verskyn die opsie vir outomatiese voorstelle met die name van funksies wat begin met die letter R
  4. Wanneer die naam RAND in die blokkie verskyn, klik op die naam met die muiswyser om die funksie naam en 'n oop ronde in die geselekteerde sel in te voer
  5. 'N Ewekansige getal tussen 0 en 1 moet in die huidige sel verskyn
  6. Om 'n ander te genereer, druk die F5 sleutel op die sleutelbord of verfris die blaaier
  7. As jy op huidige sel kliek, verskyn die volledige funksie = RAND () in die formulebalk bokant die werkblad

Voorbeeld 2: Genereer Willekeurige Getalle tussen 1 en 10 of 1 en 100

Die algemene vorm van die vergelyking wat gebruik word om 'n ewekansige getal binne 'n bepaalde reeks te genereer, is:

= RAND () * (Hoog - Laag) + Laag

waar Hoog en Laag die boonste en onderste grense van die verlangde reeks getalle aandui.

Om 'n ewekansige getal tussen 1 en 10 te genereer, voer die volgende formule in 'n werkblad-sel in:

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

Om 'n ewekansige getal tussen 1 en 100 te genereer, voer die volgende formule in 'n werkblad-sel in:

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

Voorbeeld 3: Genereer ewekansige heelgetalle tussen 1 en 10

Om 'n heelgetal terug te keer - 'n heelgetal met geen desimale gedeelte nie - is die algemene vorm van die vergelyking:

= TRUNC (RAND () * (Hoog - Laag) + Laag)

Om 'n ewekansige getal tussen 1 en 10 te genereer, voer die volgende formule in 'n werkblad-sel in:

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