Я думаю, что это должно выглядеть так:
$d = 0
For $a = 1 To 10000
If Random(1, 2, 1) = Random(1, 2, 1) Then
$d += 1
EndIf
Next
MsgBox(0, '', $d)
Тогда, это можно сильно упростить:
MsgBox(0, '', '$d =~ 5000')
Но вот только я не пойму почему так. Насколько я помню теорию вероятности, вероятность события равна произведению вероятностей...
P1 (Random(1, 2, 1) = 1|2) = 0.5
P2 (Random(1, 2, 1) = 1|2) = 0.5
В этом случае получается, что
P = P1 * P2 = 0.25
Т.е. МО = 0.25 * 10000 = 2500, а на деле 5000?
:(