2013-01-08 37 views

回答

-1

PHP:

if(rand(1,20) == 1) $prize = 200; 
else $prize = 3; 

JS:

if(Math.random() < 1/20) prize = 200; 
else prize = 3; 

這種東西的用處不大;)

+0

該死的傢伙,我不知道爲什麼我不能去想這個方式,太棒了! – Farouqxii

+0

順便說一句如何我將能夠「分離」他們,所以如果我添加多個獎品,它不會是這樣的: 用戶獲得20的1,但他也得到1,所以用戶將收到30而不是300? – Farouqxii

+0

取決於你想如何去做。您可以保存繪製的值,然後使用一系列'if'語句來分配機會。或者你可以做'if(rand(1,20)== 1)$ prize = 200; elseif(rand(1,5)== 1)$ prize = 30;其他$獎勵= 3;' –