Since every action completion is tracked by the giveaway widget, the winner is fairly drawn from all validated participants by using an automated program. Even though the winner is drawn randomly, the more entries you have, the bigger your winning percentage is.