使用JavaScript设计一个彩票摇奖程序?

设计一个彩票摇奖程序,号码们数为3位,现有彩民所买的号码是XXX,随机给出中奖号码,输出这位彩民的号码可以在尝试多少次后中奖,请补充其代码。

将就看下吧

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>

<button id="buySelef">买一张(自选)</button>
<button id="buyRandom">买一张(机选)</button>
<button id="result">买一张(开奖)</button>

<div id='resultList'>
<span>结果</span>

</div>
</body>
</html>
<script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<script>

window.Prize={LotteryResults:0 };
$("#buySelef").click(function(){
var num = Math.floor(Math.random() * (300 - 100) ) + 100;
$("#resultList").append('<p>自选结果:'+num+'<p>');

})
$("#buyRandom").click(function(){

var num = Math.floor(Math.random() * (300 - 100) ) + 100;
$("#resultList").append('<p>机选结果:'+num+'<p>');

})
$("#result").click(function(){

if(window.Prize.LotteryResults<=0)
{
var num = Math.floor(Math.random() * (300 - 100) ) + 100;
window.Prize.LotteryResults=num;
}
else {
var num = window.Prize.LotteryResults;
}
$("#result").append('<p>开奖结果:'+num+'<p>');

})

</script>
温馨提示:内容为网友见解,仅供参考
无其他回答

使用JavaScript设计一个彩票摇奖程序?
Document 买一张(自选) 买一张(机选) 买一张(开奖) 结果 window.Prize={LotteryResults:0 };("#buySelef").click(function(){ var num = Math.floor(Math.random() *

刮刮乐代码含义
举一个简单的例子,一个基于JavaScript的刮刮乐游戏可能会包含以下步骤:创建一个HTML元素作为刮奖区域,并使用Canvas或SVG技术来绘制涂层;通过JavaScript监听玩家的鼠标或触摸事件,当玩家在刮奖区域上移动时,根据移动路径逐步清除涂层;在涂层完全清除后,根据预设的中奖规则判断玩家是否中奖,并通过界面反馈结...

扒一扒随机数(Random Number)的诞生历史
Ferranti Mark 1 号内置了随机数生成指令,利用电气噪声可以一次性生成 20 个随机比特位。这一特性是由阿兰·图灵设计的。Christopher Strachey 利用这一特点,编写了一套随机情书生成器。下面这是情书例子,利用这个程序生成的 David Link 的 2009 复合计划:JEWEL LOVE MY LIKING HUNGERS FOR YOUR ADORABLE INFATUATION....

关于手机的WAP网!
可以,但你不能用普通的网络浏览器去查看一个WAP站点。为了通过互联网连上WAP站点 ,你需要在你的个人电脑上安装一个WAP模拟器。 然后就可以开始运行模拟器程序和指定URL,打开i.e. 并输入网址"http:\/\/wap.combra.se\/ ",这里有一些模拟器的链接: Nokia 的 WAP 1.1工具包(Toolkit)可从这里下载 mobileinternet.e...

app审核被拒,求解答
原因如下:1、程序有重大bug,程序不能启动,或者中途退出。2、绕过苹果的付费渠道,我们之前游戏里的用兑换码兑换金币。3、游戏里有实物奖励的话,一定要说清楚,奖励由本公司负责,和苹果没有关系。4、用到苹果的标志。(应用的设计和Apple的Logo风格太像了也会被拒)5、网络功能不能正常访问。6、...

发布到appstore有哪些规定
2.16 多任务程序仅可以为达到预期目的而使用后台服务:网络电话、音频播放、地点、任务完成、本地通知等2.17 浏览网络的程序必须使用iOS WebKit框架和WebKit Javascript2.18 鼓励过量饮酒或非法物质,或鼓励青少年饮酒或吸烟的程序将会被拒绝2.19 提供不正确诊断或其他不准确设备数据的程序将会被拒绝2.20 向App Store上传大量...

如何评价多人合作界面设计工具Figma
推荐选择Pixso协同设计。该工具无缝衔接以往工作,支持Sketch、XD、SVG等文件导入导出,自由进行Sketch的文件格式转换。并且,文件自动保存到云端,一键回溯到任意历史版本,再也不用担心文件丢失。素材库集成众多大厂优秀的设计系统,所有UI设计师均可直接拖拽复用,从此省去大量模块化设计环节的重复劳动。

应用提交 App Store 上架被拒的原因都有哪些
9.1 不使用媒体播放器框架(MediaPlayer Framework)获取音乐库中媒体内容的应用程序将会被拒绝。9.2 用户界面模仿任何iPod界面的应用程序将会被拒绝。9.3 通过蜂窝网络传输的音频流内容每5分钟不得超过5MB。9.4 通过蜂窝网络传输超过10分钟的视频流内容需要使用HTTP Live Streaming,并包含一个基准线为64kbps的音频HTTP ...

只要点在线播放,就弹出ActiveMovie Windows窗口
免费程序不要真的就免费用,既然你可以共享原码,那么攻击者一样可以分析代码。如果有能力的站长最好还是更改一下数据库表名,字段名,只修改关键的admin, username, password就可以了,比如forum_upasswd 这样的字段名谁能猜到?如果你猜到了,最好赶快去买彩票吧,特等奖不是你还会有谁呢?另外,一般站点的关键就在于...

微信的bug怎么修复
一大堆调试用的工具,你至少得知道它们能干什么,需要的时候能用。比如 strace、lsof、gdb、git bisect,还有高级点的 sysdig、systemtap、perf 等等。当然还有一堆不是专门为调试而设计的通用工具,比如 the silver searcher 或者 ripgrep。一个快速的全文搜索工具能帮你在最短时间内找到相关的代码或者日志...

相似回答