tic %计算tic和toc中间部分的代码的运行时间
x1 = [1 2 3 4 5];
Q=[0.65 0.20 0.10 0.05 0.00];%一级的概率
x2 = [1 2 3 4 5];
W=[0.25 0.40 0.20 0.10 0.05];%二级的概率
x3 = [1 2 3 4 5];
E=[0.10 0.20 0.40 0.20 0.10];%三级的概率
x4 = [1 2 3 4 5];
R=[0.00 0.10 0.30 0.40 0.20];%四级的概率
moneymay =1000000;%充值总的次数
t = 0;%次数
n = 10000;%升到5级的次数
d = 0;%开始升到五级的次数
s=randsrc(1,1,[x1;Q]);%一级结果
t=t+1;
while t<moneymay
if s == 1
s=randsrc(1,1,[x1;Q]);%一级结果
t=t+1;
end
if s ==2
s=randsrc(1,1,[x2;W]);%二级结果
t=t+1;
end
if s == 3
s=randsrc(1,1,[x3;E]);%三级结果
t=t+1;
end
if s ==4
s=randsrc(1,1,[x4;R]);%四级结果
t=t+1;
end
if s == 5 %如果等于5结束
d=d+1;
if d==n
t=t*10000;
end
if d<n
s=randsrc(1,1,[x1;Q]);
t=t+1;
end
end
end
t=t/n;%100次升级到五级的概率
disp(strcat('总的钱钱要用',num2str(t)))
toc
是兄弟就来看我之神器升级
最新推荐文章于 2022-05-16 22:56:56 发布