一个简单的基于PHP的随机抽奖程序
一个彩票节目,一般性是可控的,一些奖品显示在前端,但它是不可能得到它在程序中!把所有的概率X10,每一项新的数组中的值等于前几把它本身。然后,我们在0和最大之间生成一个数字,然后通过循环检查它返回到时间间隔,并返回到间隔的键。
代码如下
$ =数组(
1 = 3.5,3.5%的概率
2=2.5,
3=6,
4=2,
5 = 42,42%的概率
6=36,
7=2,
8=4,
9 = 2
);
总和等于100 /最后确认。
prizelist美元=阵列(
1 = >阵列('fairy),
2阵列(5 = Q),
3 = >阵列('38888游戏货币),
4 =数组(88888个游戏货币),
5 = >阵列(谢谢你!),
6 = >阵列(您辛苦了!),
7阵列(10 = Q),
8 = >阵列('888银锭(绑定)),
9 =数组(随机的高级马(绑定))
);
/ /复原($奖{ 7 });消除10q奖直接
10美元;
$ max = 0;
foreach($奖$ K = $ V)
{
$ max =;
{ } $行V = $最大;
$行{ k } = k;
prizezone美元{ } = $行;
}
最大值
兰德= mt_rand美元(0,$最大);
$区域= 1;
foreach(prizezone美元美元美元K = V)
{
如果($ $ V V兰德= { })
{
如果($兰德=美元prizezone { $ K + 1 } { V })
{
继续;
}
其他的
{
prizezone美元美元区= { $ K + 1 } { k };
打破;
}
}
$区$ V k = { };
打破;
}
print_r($ prizelist { $区} { 0 });
基于php实现的简单彩票代码,写得这么多,但是所有的核心代码,希望能帮到你工作。