data-driven lottery system