.
american roulette algorithm tzdn