algorithm slot machines