This week, a woman who thought she had won a £2m villa in Nottingham was left "heartbroken" after the small print meant she had won £5,000 instead. But the vast majority of these lotteries do not end in someone winning a house - so why do we keep entering?