clear all;
N=16;
a = zeros(1,N);
b = zeros(1,N);
d = zeros(1,N);
e = zeros(1,N);
g = zeros(1,N);
for k=1:N
a(k)=rand;
if(a(k)<0.5)
b(k)=0;
else
b(k)=1;
end
d(k)=rand;
if(0<d(k) && d(k)<0.2)
e(k)=1;
elseif(0.2<d(k) && d(k)<0.4)
e(k)=2;
elseif(0.4<d(k) && d(k)<0.6)
e(k)=3;
elseif(0.6<d(k) && d(k)<0.8)
e(k)=4;
elseif(0.8<d(k) && d(k)<1)
e(k)=5;
end
if(b(k)==0) && (e(k)==1)
g(k) = 1;
elseif(b(k)==0 && e(k)==2)
g(k) = 2;
elseif(b(k)==0 && e(k)==3)
g(k) = 3;
elseif(b(k)==0 && e(k)==4)
g(k) = 4;
elseif(b(k)==1 && e(k)==1)
g(k) = 5;
elseif(b(k)==1 && e(k)==2)
g(k) = 6;
elseif(b(k)==1 && e(k)==3)
g(k) = 7;
elseif(b(k)==1 && e(k)==4)
g(k) = 8;
elseif(b(k)==(0 || 1) && e(k) == 5)
g(k) = 9;
end
end
disp(['a: ', num2str(a)]);
disp(['b: ', num2str(b)]);
disp(['d: ', num2str(d)]);
disp(['e: ', num2str(e)]);
disp(['g: ', num2str(g)]);