Php 如何创建带有百分比的随机奖金生成器?
所以我们可以说,例如,1/20倍你将得到200枚硬币。如果失败,你将得到3枚硬币。 或者1/2倍你会得到9枚硬币,以此类推 有人能教我吗?PHP:Php 如何创建带有百分比的随机奖金生成器?,php,javascript,html,Php,Javascript,Html,所以我们可以说,例如,1/20倍你将得到200枚硬币。如果失败,你将得到3枚硬币。 或者1/2倍你会得到9枚硬币,以此类推 有人能教我吗?PHP: if(rand(1,20) == 1) $prize = 200; else $prize = 3; JS: if(Math.random()
if(rand(1,20) == 1) $prize = 200;
else $prize = 3;
JS:
if(Math.random()<1/20)奖=200;
其他奖=3;
这种事情很琐碎;) 该死的伙计,我不知道为什么我不能这样想,太好了!顺便说一句,我怎样才能“分离”它们,这样如果我添加多个奖品,它就不会是这样:用户得到20分中的1分,但他也得到5分中的1分,这样用户将得到30分而不是300分?这取决于你想怎么做。您可以保存绘制的值,然后使用一系列
if
语句来分配机会。或者你可以做if(rand(1,20)==1)$prize=200;埃尔塞夫(兰特(1,5)=1)$prize=30;其他$prize=3代码>
if(Math.random() < 1/20) prize = 200;
else prize = 3;