lottery mechanics