Raffles in Web3: Can we do better than Random Chance?