Az álvéletlen számok mintavételezése egy adott valószínűségi eloszlás szerint elosztott pszeudovéletlen számok generálásának gyakorlata . Numerikus módszerek alapján .
A nem egyenletes eloszláson alapuló mintavételi módszerek jellemzően egy pszeudo-véletlen számgenerátor azon képességét használják ki, hogy X számot generáljanak , amelyek egyenletes eloszlásúak . Ezután egy számítási algoritmust alkalmazunk, amely az X valószínűségi változóval végzett manipulációk eredményeként egy Y valószínűségi változót ad vissza , amelynek értékei kielégítik az adott eloszlást.
Egy véges számú n valószínűségi változó értékkel rendelkező diszkrét eloszláshoz , amelyben az f valószínűségi függvény nullától eltérő értékeket vesz fel, az alapvető mintavételi algoritmus meglehetősen egyszerű. A [0, 1) intervallum n intervallumra van felosztva [0, f (1)), [ f (1), f (1) + f (2)), … Az i intervallum hossza egyenlő a valószínűséggel f ( i ). Tegyük fel, hogy valaki kap egy egyenletes eloszlású X számot , amelyhez a megfelelő intervallum i indexét rendeljük. Az így meghatározott i indexnek f ( i ) eloszlása lesz .
Az elmondottakat könnyű formalizálni a (halmozott) eloszlásfüggvénnyel
Célszerű beállítani F (0) = 0. Ekkor n intervallum a következő alakú lesz: [ F (0), F (1)), [ F (1), F (2)), …, [ F ( n − 1), F ( n )). És ekkor a fő számítási feladat olyan i keresése lesz , amelyre F ( i − 1) ≤ X < F ( i ).
A keresés többféle algoritmussal is végrehajtható, például:
A független minták előállításának általános módszerei :
Általános módszerek korrelált minták generálására (gyakran szükséges például többváltozós eloszlások esetén):
A normál eloszlás szerinti generáláshoz :
A GNU Tudományos Könyvtárban van egy "Véletlenszámú eloszlás" című rész, amely több mint húsz különböző eloszlás szerinti mintavételi eljárást tartalmaz. [egy]