Per a una distribució de probabilitat discreta amb un nombre finit n d'índexs en què la funció de massa de probabilitatf pren valors diferents de zero, l'algorisme de mostreig bàsic és senzill. L'interval [0,1) es divideix en n intervals [0,f (1)), [f (1),f (1)+f (2)), . . . L'amplada de l'interval i és igual a la probabilitat f (i). Es dibuixa un nombre pseudoaleatori X distribuït uniformement i cerca l'índex i de l'interval corresponent. El tan determinat tindré la distribució f (i).
Formalitzar aquesta idea es fa més fàcil utilitzant la funció de distribució acumulada[3]
És convenient establir F(0) = 0. Els n intervals són llavors simplement [F(0),F(1)), [F(1),F(2)), . . ., [ F(n−1),F(n)). La tasca computacional principal és, aleshores, determinar i per a quin F(i−1)≤X<F(i).
Algorisme zigurat, per a funcions de densitat decreixents monòtonament així com distribucions unimodals simètriques.
Generador de números aleatoris de convolució, no un mètode de mostreig en si mateix: descriu l'ús de l'aritmètica a sobre d'un o més mètodes de mostreig existents per generar distribucions més implicades.