O método é implementado através da distribuição de números randômicos para cada um dos processos, como forma de se representar bilhetes de loteria. A escolha do bilhete do processo a ser posto em execução seria posta em prática através da realização de sorteio, também aleatório, entre os números distribuídos.
Esta estratégia permite duas abordagens, tanto a do tratamento igualitário quando a priorização de determinados processos. Se o sistema operacional distribui um único ticket para cada um dos n processos, cada um destes passaria a ter a mesma probabilidade de entrar em execução – 1/n.
Ao mesmo tempo, se há a necessidade de se priorizar determinados processos em detrimento de outros, o Sistema Operacional pode fornecer bilhetes adicionais para os processos prioritários, aumentando a sua probabilidade de ser sorteado. Um processo com cinco bilhetes, por exemplo, teria a probabilidade de 5/n de ser posto em execução, conquanto os demais continuariam mantendo a probabilidade original de 1/n. Assim como o fair-share, o algoritmo loteria também é preemptivo.