This problem clearly shows how ineffienct mt_rand() is. When tested for the number of times we get 30 heads on 30 trials. And if you perform this close to 5000 times. It never appears even once.

http://pastebin.com/iiB3MT0X