Funkcija Rnd

Svarīgi! :  Šis raksts ir mašīntulkots, skatiet atrunu. Lūdzu, skatiet šī raksta versiju angļu valodā šeit jūsu informācijai.

Atgriež vienu satur gadījumskaitli.

Sintakse

Rnd [(number)]

Papildu numuruarguments ir vienu vai jebkuru derīgu skaitliska izteiksme.

Atgriež vērtības

Ja skaitlis ir

Rnd ģenerē

Mazāks par nulli

To pašu numuru katru reizi, izmantojot numuru kā iedīglis.

Lielāks par nulli

Nākamo gadījumskaitli secībā.

Ir vienāda ar nulli

Pēdējo ģenerēto skaitli.

Nesaņemat

Nākamo gadījumskaitli secībā.


Piezīmes

Mazāks par 1, bet lielāka vai vienāda ar nulli, funkcija Rnd atgriež vērtību.

Argumenta skaitlis vērtība nosaka, kā Rnd ģenerē gadījumskaitli:

Visas sākotnējās sēklu numuru sēriju tiek ģenerēts jo katram secīgas zvanu uz funkcija Rnd nākamo numuru secībā kā sēklas izmanto iepriekšējo numuru.

Pirms zvanāt Rnd, Izmantojiet priekšrakstu Randomize bez argumenta inicializēt nejaušu skaitli ģenerators ar sēklām, pamatojoties uz sistēmas taimeris.

Lai iegūtu izlases veseliem skaitļiem noteiktā diapazonā, izmantojiet šādu formulu:

Int((upperbound - lowerbound + 1) * Rnd + lowerbound)

Šeit, augšējo ir lielākais iespējamais skaitlis diapazonā un koncentrācija, norādot apakšējo ir zemākās skaitlis diapazonā.

Piezīme : Lai atkārtotu sērijas nejauši izvēlētus skaitļus, zvaniet Rnd ar negatīvu argumentu tieši pirms izmantojot Randomize ar skaitlisku argumentu. Numuram, izmantojot Randomize ar vienādu vērtību nav atkārtojiet iepriekšējās darbības.

Piemērs.

Piezīme : Turpmākajos piemēros redzama šīs funkcijas izmantošana Visual Basic for Applications (VBA) modulī. Lai iegūtu papildinformāciju par darbu ar VBA, nolaižamajā sarakstā atlasiet Uzziņas materiāli izstrādātājiem blakus meklēšanas lodziņam un ievadiet šajā lodziņā vienu vai vairākus vārdus.

Šajā piemērā funkcija Rnd , lai ģenerētu nejauši vesela skaitļa vērtība no 1 līdz 6.

Dim MyValue
' Generate random value between 1 and 6.
MyValue = Int((6 * Rnd) + 1)

Piezīme : Mašīntulkošanas atruna. Šo rakstu ir tulkojusi datorsistēma bez cilvēka iejaukšanās. Microsoft piedāvā šos mašīntulkojumus, lai palīdzētu angliski nerunājošajiem lietotājiem izmanot saturu par Microsoft produktiem, pakalpojumiem un tehnoloģijām. Tā kā šis raksts ir mašīntulkots, tajā var būt leksikas, sintakses un gramatikas kļūdas.

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×