当前位置: 首页 > news >正文

手机版网站优化html5移动网站开发实例

手机版网站优化,html5移动网站开发实例,php能干嘛 wordpress,wordpress文章选项卡利用易语言编写,逻辑为按照数字越大抽取率越前 我可以帮你设计一个基于易语言的抽奖程序,按照数字越大抽取率越高的逻辑。以下是一个完整的实现方案: 150套易语言教学课程:https://download.csdn.net/download/dhyuan_88/91250330 如果不会…

利用易语言编写,逻辑为按照数字越大抽取率越前

我可以帮你设计一个基于易语言的抽奖程序,按照数字越大抽取率越高的逻辑。以下是一个完整的实现方案:

150套易语言教学课程:https://download.csdn.net/download/dhyuan_88/91250330

如果不会易语言,可先学点基础【免费赠品】

价值150易语言视频光盘:https://url09.ctfile.com/d/8588709-64033825-a9faa0?p=vbjcw

.版本 2.程序集 窗口程序集_启动窗口
.程序集变量 概率数组, 整数型, , "0"
.程序集变量 奖品数组, 文本型, , "0".子程序 __启动窗口_创建完毕' 初始化奖品和对应的概率值(数字越大中奖率越高)
奖品数组 = { “一等奖”, “二等奖”, “三等奖”, “参与奖” }
概率数组 = { 10, 30, 50, 100 }  ' 注意:数字越大中奖率越高' 显示初始化信息
编辑框1.加入文本 (“抽奖系统已初始化” + #换行符)
编辑框1.加入文本 (“奖品设置:” + #换行符)
.计次循环首 (取数组成员数 (奖品数组), i)编辑框1.加入文本 (奖品数组 [i] + “: 概率值 ” + 到文本 (概率数组 [i]) + #换行符)
.计次循环尾 ()
编辑框1.加入文本 (“----------------” + #换行符).子程序 _按钮_开始抽奖_被单击
.局部变量 中奖索引, 整数型
.局部变量 随机数, 整数型' 生成随机数并抽奖
随机数 = 取随机数 (1, 取概率最大值 ())
中奖索引 = 计算中奖项 (随机数)' 显示结果
编辑框1.加入文本 (“随机数: ” + 到文本 (随机数) + “ → 中奖: ” + 奖品数组 [中奖索引] + #换行符).子程序 取概率最大值, 整数型
.局部变量 最大值, 整数型
.局部变量 i, 整数型最大值 = 0
.计次循环首 (取数组成员数 (概率数组), i)最大值 = 最大值 + 概率数组 [i]
.计次循环尾 ()返回 (最大值).子程序 计算中奖项, 整数型
.参数 随机值, 整数型
.局部变量 累计概率, 整数型
.局部变量 i, 整数型累计概率 = 0
.计次循环首 (取数组成员数 (概率数组), i)累计概率 = 累计概率 + 概率数组 [i].如果真 (随机值 ≤ 累计概率)返回 (i).如果真结束
.计次循环尾 ()返回 (取数组成员数 (概率数组))  ' 默认返回最后一个.子程序 _按钮_重置_被单击
编辑框1.内容 = “”
__启动窗口_创建完毕 ().子程序 _按钮_测试统计_被单击
.局部变量 测试次数, 整数型
.局部变量 i, 整数型
.局部变量 中奖统计, 整数型, , "0"
.局部变量 中奖索引, 整数型测试次数 = 到整数 (编辑框_测试次数.内容)
.如果真 (测试次数 ≤ 0)测试次数 = 1000
.如果真结束重定义数组 (中奖统计, 假, 取数组成员数 (奖品数组)).计次循环首 (测试次数, i)中奖索引 = 计算中奖项 (取随机数 (1, 取概率最大值 ()))中奖统计 [中奖索引] = 中奖统计 [中奖索引] + 1
.计次循环尾 ()编辑框1.加入文本 (“测试结果(” + 到文本 (测试次数) + “次):” + #换行符)
.计次循环首 (取数组成员数 (奖品数组), i)编辑框1.加入文本 (奖品数组 [i] + “: ” + 到文本 (中奖统计 [i]) + “次 (” + 到文本 (中奖统计 [i] × 100 ÷ 测试次数) + “%)” + #换行符)
.计次循环尾 ()
编辑框1.加入文本 (“----------------” + #换行符)

还需要在窗体上添加以下组件:

  • 1个编辑框(EditBox)用于显示信息

  • 1个按钮(Button)命名为"按钮_开始抽奖"

  • 1个按钮(Button)命名为"按钮_重置"

  • 1个按钮(Button)命名为"按钮_测试统计"

  • 1个编辑框(EditBox)命名为"编辑框_测试次数"用于输入测试次数

程序逻辑说明:

  1. 概率计算原理:使用区间划分法,每个奖品对应一个概率区间

    • 一等奖:1-10

    • 二等奖:11-40 (10+30)

    • 三等奖:41-90 (40+50)

    • 参与奖:91-190 (90+100)

  2. 抽奖过程

    • 生成1到总概率值之间的随机数

    • 判断随机数落在哪个区间就中哪个奖

    • 数字越大的奖品,对应的区间范围越大,中奖概率越高

  3. 测试功能:可以模拟多次抽奖来验证概率分布是否符合预期

你可以根据需要调整 概率数组 中的数值来改变各个奖品的中奖概率,数值越大中奖率越高。

 150套易语言教学课程:https://download.csdn.net/download/dhyuan_88/91250330

利用易语言编写,逻辑为按照数字越大抽取率越前

http://www.dtcms.com/a/512865.html

相关文章:

  • 解释Python中的鸭子类型(Duck Typing)和它与静态类型语言的区别?
  • 数字营销网站建设国外在线crm酒店系统
  • pdw这个conda环境缺少cartopy这个库,将所有依赖下载后使用pip install ./*.whl离线安装,结果报错numpy版本不兼容
  • 用自己的电脑做视频网站微信推广
  • 强化学习2.2 MDP实践——Frozen lake
  • LeetCode 668.乘法表中第k小的数
  • 专业网站建设市场分析自媒体平台哪个收益高
  • 建设通网站怎么样网站如何做响应
  • Java 中的自引用
  • Cursor AI 技术架构、核心模型与技术参数全解析
  • 记录一次线上oom问题排查
  • 深度解析:通过ADO.NET驱动Kdbndp高效连接与操作Kingbase数据库
  • 网站排名怎么上去网站建设捌金手指花总二五
  • 上海做电子商务网站的公司快猫
  • Pycharm远程连接服务器项目
  • linux系统--LVM扩容如何把新的物理卷添加到LVM中 详细教程 超简单
  • 泉州丰泽建设局网站北京做app的公司有哪些
  • 4.8.定义模式
  • Linux命令过关挑战
  • 国内域名购买网站山西省住房和城乡建设厅网站
  • SH-PEG-Silane|巯基-聚乙二醇-硅烷|表面修饰应用
  • 科技园区建设网站的意义做实体识别的网站
  • 网站的不同类石家庄手机网站建设公司
  • Pycharm中使用自带的数据库可视化工具
  • 东莞高端网站建设费用c2c商城网站建设二次开发
  • 做兼职翻译的网站专业网站定制公司
  • 【ROS2】行为树 BehaviorTree(九):自定义ROS2-行为树节点
  • 考研408《计算机组成原理》复习笔记,第七章(2)——I/O方式
  • h5企业网站模板怎么做网站地图的样式
  • 中核华兴建设有限公司投标网站在阿里巴巴上做网站有效果吗