解析 解:取则 算法步骤为:第一步:产生随机数U1和U2;第二步:令Y=Int(6U1); 第三步:若U2时,令X=Y;否则返回。 Matlab程序: P=[0.15,0.1,0.2,0.15,0.3,0.1]; Y=floor(6*rand+1);U=rand; while (U>P(Y)/0.3) Y=floor(6*rand+1); U=rand; end X=Y;...