【質問テンプレ】
[1] 授業単元:プログラミング
[2] 問題文:
1から6の目が等確率で出ないサイコロがある。
それぞれの確率は、以下の通り。
p1=1/4,p2=1/6,p3=1/6,p4=1/6,p5=1/6,p6=1/12
このようなサイコロを、100万回投げたとき、どの目が何回でたかを数えるプログラムを作成せよ。
[3] 環境
 [3.1] OS:WindowsVista
 [3.2] コンパイラ名とバージョン:VC++2008
 [3.3] 言語:C言語
[4] 期限:12月11日18:00まで
[5] その他の制限:Cの基礎全般。rand関数などを使用。

等確率のサイコロのならわかるのですが、
最初から確率が決まったものはどうすればいいのかわかりません。
よろしくお願いします。