本文目錄一覽:
- 1、php實現可以設置中獎概率的抽獎程序代碼分享
- 2、誰有 九宮格抽獎的源碼 注意:是可以設置抽獎概率的
- 3、求九宮格html代碼
- 4、易語言九宮格轉盤抽獎怎麼寫,求源碼,中間是開始按鈕,周圍是獎品,停下來時彈出中獎物品名稱,有一項中
- 5、php 抽獎代碼,100分獎勵
php實現可以設置中獎概率的抽獎程序代碼分享
這篇文章主要介紹了一個抽獎程序,要求一等獎的中獎概率是0.12%,二等獎中獎概率是3%,三等獎中獎概率是12%,其他中獎概率是都是謝謝惠顧
代碼如下:
?php
/**
*
抽獎
*
@param
int
$total
*/
function
getReward($total=1000)
{
$win1
=
floor((0.12*$total)/100);
$win2
=
floor((3*$total)/100);
$win3
=
floor((12*$total)/100);
$other
=
$total-$win1-$win2-$win3;
$return
=
array();
for
($i=0;$i$win1;$i++)
{
$return[]
=
1;
}
for
($j=0;$j$win2;$j++)
{
$return[]
=
2;
}
for
($m=0;$m$win3;$m++)
{
$return[]
=
3;
}
for
($n=0;$n$other;$n++)
{
$return[]
=
‘謝謝惠顧’;
}
shuffle($return);
return
$return[array_rand($return)];
}
$data
=
getReward();
echo
$data;
?
誰有 九宮格抽獎的源碼 注意:是可以設置抽獎概率的
你是什麼用途?
a.如果抽獎內容價值比較大,得考慮到算法的安全性,保證絕對的概率,也就是能彩票一樣,如果是100W的大獎,不能重複出現好幾次。計算機的隨機概率是不穩定的,所以需要一套完整的算法來保持概率,進行矯正和干預。 上面說道的是隨機概率。
b.如果是獎池形的,就需要用維護獎池的算法來實現,比如1等獎10個 二等獎 100個 三等獎 1000個,10W的不中獎,這就形成了你的獎池,你每次抽獎是從這個池中取到一個號碼,為了維護中獎率,你需要再拿走一個號碼以後再給獎池補充一個新的號碼。
c.總之這是一個非常複雜的過程,建議你使用國家的開獎中心的數據來維護你自己的抽獎內容,抽獎中心給的內容算法是完整的,你取到她們算出的結果當作你們計算的依據。
如果是簡單實現,不考慮後果的話,你可以去前端源碼下載站就能輕鬆找到源碼
以上是我個人觀點,如果錯誤,敬請原諒。
這個拍版好難用
求九宮格html代碼
!DOCTYPE html
html
head
meta charset=”utf-8″
title全兼容的HTML九宮格布局/title
meta http-equiv=”X-UA-Compatible” content=”IE=edge”
/head
body
html
head
style type=”text/css”
/** 重置瀏覽器默認標籤樣式 */
body,ul,li{margin:0;padding:0;}
.xttblog{
width: 1200px;
height: 170px;
margin-top:50px;
margin-left: auto;
margin-right: auto;
}
.box{margin-left: 5px;margin-top: 5px;list-style-type:none;}
.box:after{
content: “.”;
display: block;
line-height: 0;
width:0;
height: 0;
clear: both;
visibility: hidden;
overflow: hidden;
}
.box li{float:left;line-height: 230px;}
.box li a,.box li a:visited{
display:block;
border: 5px solid #ccc;
width: 380px;
height: 230px;
text-align: center;
margin-left: -5px;
margin-top: -5px;
position: relative;
z-index: 1;
}
.box li a:hover{border-color: #f00;z-index: 2;}
/style
/head
body
div class=”xttblog”
ul class=”box”
lia href=”#” title=”1″img src=”sh.jpg”//a/li
lia href=”#” title=”2″img src=”bd.jpg”//a/li
lia href=”#” title=”3″img src=”tb.jpg”//a/li
lia href=”#” title=”4″img src=”fh.jpg”//a/li
lia href=”#” title=”5″img src=”tb.jpg”//a/li
lia href=”#” title=”6″img src=”tb.jpg”//a/li
lia href=”#” title=”7″img src=”tb.jpg”//a/li
lia href=”#” title=”8″img src=”tb.jpg”//a/li
lia href=”#” title=”9″img src=”tb.jpg”//a/li
/ul
/div
/body
/html
源碼,有些不一樣,自己改下,html+css不懂得話,得自學下,這個是很簡單的了,可以看下php中文網的一些課程,我自己也是自學的,網樓主採納!
易語言九宮格轉盤抽獎怎麼寫,求源碼,中間是開始按鈕,周圍是獎品,停下來時彈出中獎物品名稱,有一項中
if {%1}=={} @echo Syntax: MSDTC1 Filenamegoto :EOF
setlocal ENABLEDELAYEDEXPANSION
set filename=%1
if exist %filename% del /q %filename%
(
php 抽獎代碼,100分獎勵
中獎概率是40%
?php
/**
* 抽獎
* @param int $total
*/
function getReward($total=1000)
{
$win1 = floor((40*$total)/100);
$other = $total-$win1;
$return = array();
for ($i=0;$i$win1;$i++)
{
$return[] = 1;
}
for ($n=0;$n$other;$n++)
{
$return[] = ‘未抽中獎品’;
}
shuffle($return);
return $return[array_rand($return)];
}
$data = getReward();
echo $data;
?
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/277943.html