php实现运气模型(命运随机,克服困难)

一、总结

1、应该用表格来布局的,这种多列的用表格布局比div和span布局方便很多

2、span标签设置宽度:变成行内快元素:display:inline-block;

3、array_rand()函数:从数组里面随机取值

4、设置中文字符集:meta元素 charset属性:<meta charset="utf-8">

5、border边框:边框宽度,边框样式,边框颜色  :style="border:1px solid #aaddff; "

二、php实现运气模型

截图

代码

 //运气理论
public function luckModel(){
//生成柱子数子数组
$zhuzi_n = array();
//危机等级
$max_nandu = 30;
//危机次数
$times = 60;
$arr = range(1,$max_nandu);//危机等级
for ($i=0; $i <$times ; $i++) { //危机次数
$zhuzi_n[]=array_rand($arr);
}
//根据柱子数字数组生成柱子图像数组
//柱子图像数组
$zhuzi_p = array();
for ($i=$max_nandu; $i >= 0; $i--) { //有多少行,从底部开始
//每一行
$line = array();
//每一行中的每一列
for ($j=0; $j <$times ; $j++) {
if ($zhuzi_n[$j]>=$i) {
$line[]=1;
}else{
$line[]=0;
}
}
$zhuzi_p[]=$line;
}
//将01矩阵转化为图像矩阵
for ($i=0; $i < count($zhuzi_p) ; $i++) {
$line = $zhuzi_p[$i];
for ($j=0; $j < count($line); $j++) {
$zhuzi_p[$i][$j]=$zhuzi_p[$i][$j]?'*':'&nbsp;&nbsp;';
}
}
//在页面输出出来
echo '<meta charset="utf-8">';
echo '<div style="border:1px solid #aaddff; ">';
for ($i=0; $i < count($zhuzi_p)-1; $i++) {
echo '<span style="color:#df7659;width:64px;display:inline-block;">第'.(count($zhuzi_p)-$i-1).'层:</span><span style="color:#df7659;">|&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#adbc54">';
$line = $zhuzi_p[$i];
for ($j=0; $j < count($line); $j++) {
echo $zhuzi_p[$i][$j].' ';
}
echo '</span></br>';
}
echo '</div>';
dump($zhuzi_n);dump($zhuzi_p);die; }

php实现运气模型(命运随机,克服困难)的更多相关文章

  1. 一种利用 Cumulative Penalty 训练 L1 正则 Log-linear 模型的随机梯度下降法

    Log-Linear 模型(也叫做最大熵模型)是 NLP 领域中使用最为广泛的模型之一,其训练常采用最大似然准则,且为防止过拟合,往往在目标函数中加入(可以产生稀疏性的) L1 正则.但对于这种带 L ...

  2. 机器学习之路:python 集成回归模型 随机森林回归RandomForestRegressor 极端随机森林回归ExtraTreesRegressor GradientBoostingRegressor回归 预测波士顿房价

    python3 学习机器学习api 使用了三种集成回归模型 git: https://github.com/linyi0604/MachineLearning 代码: from sklearn.dat ...

  3. 算法岗面试题:模型的bias和variance是什么?用随机森林举例

    校招在即,准备准备一些面试可能会用到的东西吧.希望这次面试不会被挂. 基本概念 说到机器学习模型的误差,主要就是bias和variance. Bias:如果一个模型的训练错误大,然后验证错误和训练错误 ...

  4. Hbase WAL线程模型源码分析

    版权声明:本文由熊训德原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/257 来源:腾云阁 https://www.qclo ...

  5. Spark随机深林扩展—OOB错误评估和变量权重

    本文目的 当前spark(1.3版)随机森林实现,没有包括OOB错误评估和变量权重计算.而这两个功能在实际工作中比较常用.OOB错误评估可以代替交叉检验,评估模型整体结果,避免交叉检验带来的计算开销. ...

  6. NLP —— 图模型(一)隐马尔可夫模型(Hidden Markov model,HMM)

    本文简单整理了以下内容: (一)贝叶斯网(Bayesian networks,有向图模型)简单回顾 (二)隐马尔可夫模型(Hidden Markov model,HMM) 写着写着还是写成了很规整的样 ...

  7. R语言︱决策树族——随机森林算法

    每每以为攀得众山小,可.每每又切实来到起点,大牛们,缓缓脚步来俺笔记葩分享一下吧,please~ --------------------------- 笔者寄语:有一篇<有监督学习选择深度学习 ...

  8. sklearn_随机森林random forest原理_乳腺癌分类器建模(推荐AAA)

     sklearn实战-乳腺癌细胞数据挖掘(博主亲自录制视频) https://study.163.com/course/introduction.htm?courseId=1005269003& ...

  9. Python中随机森林的实现与解释

    使用像Scikit-Learn这样的库,现在很容易在Python中实现数百种机器学习算法.这很容易,我们通常不需要任何关于模型如何工作的潜在知识来使用它.虽然不需要了解所有细节,但了解机器学习模型是如 ...

随机推荐

  1. JavaScript提高:006:ASP.NET使用easyUI TABS标签updatepanel

    前文使用了easyui的tab标签.切换问题,使用了session保存当前选中页,然后页面总体刷新时再切换至上次保存页码.那么使用updatepanel后,这个问题就非常好攻克了.http://blo ...

  2. HDU 1429 胜利大逃亡(续)(bfs)

    胜利大逃亡(续) Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total S ...

  3. HDU 4173 Party Location(计算几何,枚举)

    HDU 4173 题意:已知n(n<=200)位參赛选手的住所坐标.现要邀请尽可能多的选手来參加一个party,而每一个选手对于离住所超过2.5Km的party一律不去,求最多能够有多少个选手去 ...

  4. typeof 和 instanceof 的区别

    在JavaScript中我们想得到一个变量的类型,我们一般会用typeof 得到这个类型的 字符串,但是对于引用类型,typeof始终会返回一个"object",在我们js中有十个 ...

  5. fg、bg、jobs、&、 ctrl+z---系统任务

    系统任务有关的命令   一.& 这个用在一个命令的最后,可以把这个命令放到后台执行   二.ctrl + z 可以将一个正在前台执行的命令放到后台,并且暂停   一和二的区别(&放入后 ...

  6. Eclipse怎样把文件系统形式的项目作为工程直接导入?

    导入的时候,选择已经存在的工程,如果选择文件系统,可能会提示没有项目可以导入.这个时候,可以从其它Eclipse项目下,copy一份.project文件过来,修改源文件中的工程名字.如果需要,也可以c ...

  7. AJAX - 封装的传参改为传入对象 XML JSON 数据格式

    Ajax封装函数,上次是直接传参,这次在原来的基础上改进,模仿jQuery 直接传入对象,把之前的参数都变为这个对象的属性. 这样可以随意调换传入数据的次序. 其他优点? 需要再复习一下. Ajax处 ...

  8. Django项目之Web端电商网站的实战开发(二)

    说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 接着上一篇博客继续往下写 :https://blog.csdn.net/qq_41782425/article/details/8 ...

  9. linux下安装sar

    本文转自(https://blog.csdn.net/qq_31391261/article/details/79419740) OS:centos6.5 操作步骤: 1)输入sar命令:sar -- ...

  10. PatentTips - Virtual machine management using processor state information

    BACKGROUND OF THE INVENTION The invention generally relates to virtual machine management, and more ...