Rnd függvény

Véletlenszerűen kiválasztott számot tartalmazó egyszeres típusú adatot ad eredményül.

Szintaxis

RND [(szám)]

A választható számargumentum egyetlen vagy bármely érvényes numerikus kifejezés.

Visszatérési értékek

Ha a szám argumentum

RND generált

Nullánál kisebb

Ugyanazt a számot kell használnia, ha a számotkezdőérték ként használja.

Nullánál nagyobb

A következő véletlenszerű szám a sorozatban.

Egyenlő nullával

A legutóbb generált szám.

Nincs megadva

A következő véletlenszerű szám a sorozatban.

Megjegyzések

A RND függvény 1-nél kisebb értéket ad eredményül, de nullánál nagyobb vagy egyenlő.

A szám értéke határozza meg, hogy a RND hogyan generál véletlenszerű számot:

Bármely adott kezdő mag esetében ugyanazt a számsorozatot hozza létre a program, mert a RND függvény minden második hívása az előző számot használja magként a sorozat következő számához.

A RND hívása előtt a randomizált utasítással argumentum nélkül inicializálja a véletlenszám-generátort egy, a rendszer időzítőn alapuló magot használva.

Ha egy megadott tartományból véletlenszerűen szeretne egész számokat létrehozni, használja a következő képletet:

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

Itt a upperbound a tartomány legmagasabb értéke, a lowerbound pedig a tartomány legalacsonyabb száma.

Megjegyzés:  A véletlenszerűen kiválasztott számok sorrendjének ismétléséhez hívja a RND -ot egy negatív argumentummal, mielőtt véletlenszerűen egy numerikus argumentumot használ. Ha a véletlenszám -érték véletlenszerű értékét használja, az előző sorrendet nem ismételi meg.

Lekérdezési példa

Kifejezés

Eredmény:

Válassza a ProductSales. termékkód, RND ([árengedmény]) lehetőséget az ProductSales-től való RandomNumbers.

A termékazonosítót a véletlenszerűen kiválasztott számokkal együtt, az oszlop RandomNumbers számítja ki.

Példa VBA-ként

Megjegyzés: A következő példák egy Visual Basic for Applications (VBA) modulban mutatják be a függvény használatát. A VBA használatáról a Keresés elem mellett található legördülő listából a fejlesztői forrásokat választva, majd egy vagy több keresőszót megadva kaphat további tájékoztatást.

Ez a példa a RND függvénnyel 1 és 6 közötti véletlenszerű egész számot hoz létre.

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

Megjegyzés:  Ez az oldal gépi fordítással lett lefordítva, ezért nyelvtani hibákat és pontatlanságokat tartalmazhat. A célunk az, hogy ezek a tartalmak felhasználóink hasznára váljanak. Hasznos volt ez az információ az Ön számára? Itt találja az eredeti angol nyelvű cikket.

Office-jártasság bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×