What is random ?

Really, what is random ? How does randomness differ from certainty ? How do we define it ? Why do we need it ? A lots of questions are to be answered.