php中获取中文首字母程序代码
2024-09-08 02:11:00
年会抽奖,要求一等奖的中奖概率是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;
?>
最新文章
- Linux命令详解之—tail命令
- [django]用户认证中只允许登陆用户访问(网页安全问题)
- sphinx 注意点
- css实现左栏固定右栏自适应,高度自适应的布局
- 04SpringMvc_映射器_BeanNameUrlHanderMapping
- 并发容器之CopyOnWriteArrayList
- HDU2544最短路(dijkstra)
- 关于Java(不同工具或平台与“Hello World”)
- OA请假流程 -- 编码
- POJ 2417 Discrete Logging
- python 杨辉三角 算法实现
- jmeter 压力测试 参数
- hdu 1392(凸包)
- service structure flowchart [mobile to server via HTTP RESTful API and TCP/IP in a map]
- crontab 添加sh文件定时
- POJ 3648 Wedding
- 任务调度之持久化(基于Quartz.net)
- 变量类型-Tuple
- UTF-8和GBK有什么区别
- js-string.js