Genereer ewekansige nommers met behulp van Google Sheets RAND-funksie

INHOUDSOPGAWE:

Genereer ewekansige nommers met behulp van Google Sheets RAND-funksie
Genereer ewekansige nommers met behulp van Google Sheets RAND-funksie
Anonim

Een manier om ewekansige getalle in Google Blaaie te genereer, is met die RAND-funksie. Op sigself skep die funksie 'n beperkte reeks wanneer dit kom by die generering van ewekansige getalle. Deur RAND in formules te gebruik en dit met ander funksies te kombineer, kan die reeks waardes maklik uitgebrei word.

Hoe die RAND-funksie werk

Deur die hoë en lae waardes van 'n reeks te spesifiseer, kan RAND ewekansige getalle binne 'n gespesifiseerde reeks terugstuur, soos 1 en 10 of 1 en 100.

Die funksie se uitset kan ook tot heelgetalle verminder word deur die funksie met die TRUNC-funksie te kombineer, wat alle desimale plekke van 'n getal afkap of verwyder.

In Google Blaaie, wanneer 'n ewekansige waarde tussen 0 en 1 gegenereer word, gee die RAND-funksie 'n ewekansige getal tussen 0 inklusief en 1 eksklusief terug. Alhoewel dit gewoonlik is om die reeks waardes wat deur die funksie gegenereer word as van 0 tot 1 te beskryf, is dit in werklikheid meer presies om te sê die reeks is tussen 0 en 0.99999999…

Die formule wat 'n ewekansige getal tussen 1 en 10 gee, gee 'n waarde tussen 0 en 9,99999…

Image
Image

Die RAND-funksie-sintaksis

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

Die sintaksis vir die RAND-funksie is:

=RAND ()

Anders as die RANDBETWEEN-funksie, wat vereis dat hoë- en lae-end-argumente gespesifiseer moet word, aanvaar die RAND-funksie geen argumente nie.

Die RAND-funksie en wisselvalligheid

Die RAND-funksie is 'n wisselvallige funksie wat by verstek verander of herbereken elke keer as die werkblad verander, en hierdie veranderinge sluit aksies in soos die byvoeging van nuwe data.

Verder, enige formule wat óf direk óf indirek afhanklik is van 'n sel wat 'n vlugtige funksie bevat, word ook herbereken elke keer wanneer 'n verandering in die werkblad plaasvind.

Daarom, in werkblaaie wat groot hoeveelhede data bevat, moet vlugtige funksies met omsigtigheid gebruik word, aangesien dit die program se reaksietyd kan vertraag as gevolg van die frekwensie van herberekenings.

Genereer nuwe ewekansige nommers met herlaai

Omdat Google Sheets 'n aanlyn sigbladprogram is, kan die RAND-funksie gedwing word om nuwe ewekansige nommers te genereer deur die skerm te verfris deur die webblaaier-herlaaiknoppie te gebruik.

'n Tweede opsie is om die F5 sleutel op die sleutelbord te druk, wat ook die huidige blaaiervenster verfris.

Verandering van die herlaaifrekwensie van RAND

In Google Blaaie kan jy die frekwensie waarmee RAND en ander vlugtige funksies herbereken verander vanaf die verstek by verandering na:

  • Op verandering en elke minuut.
  • Op verandering en elke uur.

Stappe vir die verandering van die herlaaitempo is:

  1. Kies die File-kieslys om die spyskaart se lys opsies oop te maak.
  2. Kies Sigbladinstellings in die lys om die Sigbladinstellings-dialoogkassie oop te maak.

    Image
    Image
  3. Onder die Herberekening-afdeling van die dialoogkassie, kies die huidige instelling, soos on change om die volledige lys van herberekeningopsies te wys.

    Image
    Image
  4. Kies die verlangde herberekeningopsie op die lys.

    Image
    Image
  5. Kies die Stoor instellings-knoppie om die verandering te stoor en terug te keer na die werkblad.

    Image
    Image

Betree die RAND-funksie

Aangesien die RAND-funksie geen argumente gebruik nie, kan dit in enige werkbladsel ingevoer word deur te tik:

=RAND ()

Alternatiewelik kan jy ook die funksie invoer deur Google Sheets se outo-voorstel-blokkie te gebruik wat opduik as die naam van die funksie in 'n sel getik word. Die stappe is:

  1. Kies 'n sel in 'n werkblad waar die funksie se resultate vertoon moet word.
  2. Tik die gelykteken (=) gevolg deur die naam van die funksie RANDTerwyl jy tik, verskyn die outo-voorstel-blokkie met die name van funksies wat met die letter R begin. Wanneer die naam RAND in die blokkie verskyn, kies die naam om die funksienaam in te voer en 'n oop ronde hakie in die geselekteerde sel.

    Image
    Image
  3. 'n Ewekansige getal tussen 0 en 1 verskyn in die huidige sel. Om nog een te genereer, druk die F5 sleutel op die sleutelbord of verfris die blaaier.

    Image
    Image

Wanneer jy die huidige sel kies, verskyn die volledige funksie=RAND () in die formulebalk bo die werkblad.

Genereer ewekansige getalle tussen 1 en 10 of 1 en 100

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

=RAND()(Hoog - Laag) + Laag

Hier dui Hoog en Laag die boonste en onderste grense van die verlangde reeks getalle aan.

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

=RAND()(10 - 1) + 1

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

=RAND()(100 - 1) + 1

Generering van ewekansige heelgetalle tussen 1 en 10

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

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

Om 'n ewekansige heelgetal tussen 1 en 10 te genereer, voer die volgende formule in 'n werkbladsel in:

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

Aanbeveel: