% Risk 3 attacking and 2 defending dice tic clc Wins = zeros(1,3); for a1=1:6 for a2=1:6 for a3=1:6 for d1=1:6 for d2 = 1:6 Nd = 0; A = [a1,a2,a3]; D = [d1,d2]; A = sort(A, 'descend'); D = sort(D, 'descend'); if(A(1) > D(1)) Nd = Nd + 1; end if(A(2) > D(2)) Nd = Nd + 1; end if(Nd == 2) Wins(1) = Wins(1) + 1; end if(Nd == 1) Wins(2) = Wins(2) + 1; end if(Nd == 0) Wins(3) = Wins(3) + 1; end end end end end end disp('A/D: 0/2 1/1 2/0'); disp(Wins); toc