【シミュレーション条件】

「実力分布」欄に、想定参加者の実力を正の整数で半角スペース区切りで指定する。
実力70のプレイヤーAと実力30のプレイヤーBが対戦したとき、
 プレイヤーAが勝つ確率: 70/(70+30)=0.7
 プレイヤーBが勝つ確率: 30/(70+30)=0.3
と定義している。

「組み合わせ」欄に、0~(想定参加者数 - 1) の数字を、対戦するペアを [0, 1] のように囲む形で定義する。
(図説しないと分かりにくいと思うけど、サンプル欄を見て推測してください)

「シミュレーション実行」ボタンを押すと、
【トーナメントの組み合わせをランダムに決定し、誰が優勝するかシミュレートする】
のアクションが「試行回数」で指定した回数だけ繰り返され、結果が表示される。
(プログラムはJavaScriptで実行するので、試行回数を極端に多くするとブラウザが重くなります)

具体的な処理の内容を知りたい人はソースを見てください。
入力形式のエラーにはあまり対処していません。
実力分布
組み合わせ
試行回数
 
【シミュレーション結果】
プレイヤーごとの優勝回数(実力分布で定義した順)
場所ごとの優勝回数(組み合わせの番号順)
【シミュレーション条件のサンプル】