抽奖

/*

1、要有随机数

2、创建一个数组

3、点击按钮控制

4、先抽一等奖,再抽二等奖,最后是三等奖

5、一点击停止就会把 名字从数组中删除掉,并且把名字放到该放的框中

6、先定义一个空变量,每点击一次开始就让这个变量累加一

7、取6中的变量,判断变量数值的范围,当是一时,就将第一次出现的名字放到一等奖的框中并且将给名字从数组中去除掉

第二次和第三次出现的名字放到二等奖中并且将给名字从数组中去除掉,第四五六次的名字放到三等奖的框中并且将给名字从数组中去除掉

*/

//先定义一个随指定时间执行指定函数的变量

var t="";

//定义一个抽奖次数变量

var numbers=0;

//定义一个被抽到人名变量

var m="";

//定义一个随机数变量

var  num="";

//定义一个累加变量

var j=1;

//定义一个人名数组

var str=new Array("张三","李四","赵武","王六","王二","麻子","王琦","刘冰","张军","朱允炆","朱元璋");

//定义一个开始抽奖函数

function chou(){

//当抽奖次数大于5时将所有框中的人名归空

if(numbers>5){

numbers=0;

}

if(numbers==0){

document.getElementById("one").value="";

document.getElementById("two1").value="";

document.getElementById("two2").value="";

document.getElementById("three1").value="";

document.getElementById("three2").value="";

document.getElementById("three3").value="";

}

//给随机数变量赋值

num=Math.round(Math.random()*(str.length-1));

//alert(num);

//alert(str);

//给指定时间执行指定函数的变量赋值

t=setTimeout("chou()",50);

//给一个被抽到人名变量赋值

m=str[num];

//在抽奖框中滚动人名

document.getElementById("inpu").value=m;

//alert(m);

//setTimeout("chou()",100);

}

//setTimeout("chou()",100);

//chou();

//创建停止函数

function ting(){

clearTimeout(t);

//j+=1;

//将获过奖的人名放到数组最后

str[num]=str[str.length-1];

//每执行一次抽奖就将人名数组长度减一,也就是将数组最后一个人名去掉

str.length=str.length-j;

//判断抽奖次数

if(numbers==0){

document.getElementById("one").value=m;

}

if(numbers==1){

document.getElementById("two1").value=m;

}

if(numbers==2){

document.getElementById("two2").value=m;

}

if(numbers==3){

document.getElementById("three1").value=m;

}

if(numbers==4){

document.getElementById("three2").value=m;

}if(numbers==5){

document.getElementById("three3").value=m;

}

//if(numbers<=5){

numbers+=1;

// }

//else{

// alert("不能砸抽了");

//}

alert(numbers);

alert(str.length);

alert(str);

//当抽奖次数大于5时将所有框中的人名归空

if(numbers>5){

numbers=0;

if(confirm("想从新再抽吗?那就再点击开始吧")){

document.getElementById("kaishi").focus();

}

}

}

一等奖:
二等奖:
三等奖:

年会抽奖小游戏java_抽奖小游戏相关推荐

  1. 抢椅子游戏java_抢凳子游戏作文(通用10篇)

    抢凳子游戏作文(通用10篇) 在平时的学习.工作或生活中,大家都接触过作文吧,作文一定要做到主题集中,围绕同一主题作深入阐述,切忌东拉西扯,主题涣散甚至无主题.相信许多人会觉得作文很难写吧,以下是小编 ...

  2. 发牌游戏 java_解析扑克牌游戏发牌算法——java实现

    我们都玩过扑克牌的小游戏,有没有想过扑克牌的发牌是怎样实现的呢? 首先,我们手里有一副牌,假设去掉大小鬼,我们手里的牌用数字1-52表示.我们每次只取出一个数字,那我们如何取出这些数字并且使每次取出的 ...

  3. 数字推盘游戏java_数字推盘游戏下载_数字推盘最强大脑app游戏下载最新版 v1.0-安族游戏网...

    数字推盘游戏是一款让千万玩家们都为之沉迷的华容道数字解谜闯关类小游戏.在这个让人感受到真实互动的挑战模式之中,玩家们可以发挥自己的无限想象能力.空间推理能力以及你的聪明脑力开始你的数字挑战赛.简约清新 ...

  4. 联想小新java_联想小新700 i7 完美efi 黑果 mac 10.14

    [实例简介] 联想小新700 i7 完美efi 黑果 mac 10.14 ,99%完美,各项功能可用,睡眠待机完美,亲测可用!进系统记得开启啰嗦模式 -v [实例截图] [核心代码] 联想小新700i ...

  5. 勇闯掘金小游戏为一款多个小游戏的合集游戏,有五个关卡:找掘金、石头剪刀布、寻找藏宝图、打地鼠、抽奖。基于Vue

    游戏简介 勇闯掘金小游戏为一款多个小游戏的合集游戏,共有五个关卡,分别为:找掘金.石头剪刀布.寻找藏宝图.打地鼠.抽奖.每个环节20分,满分100分. 完整代码下载地址:勇闯掘金小游戏 快速体验 ht ...

  6. java_猜拳小游戏——流之奥义

    话不多说,直接上代码. 一.先来几个工具类下下饭. 1.输入操作限制型的工具类(TSUtility) package MathDemo;import java.util.Random; import ...

  7. android源码大全 IOS游戏源代码打包下载 小游戏|视频教程 微信小程序源码带后台全套|公众号平台

    不断更新中,下面是2017-12-22更新部分 IOS_源码及视频一小部分: 开发环境:Xcode 基于cocos2d的tweejump跳跃游戏ios经典游戏源码.rar  https://pan.b ...

  8. python抽奖游戏_利用Python写一个抽奖程序,解密游戏内抽奖的秘密

    原标题:利用Python写一个抽奖程序,解密游戏内抽奖的秘密 前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者: 极客 ...

  9. 抢椅子游戏java_年会互动游戏《抢凳子教案》

    导读:抢凳子游戏介绍:抢凳子游戏(抢椅子游戏)是一款很经典的年会互动游戏.联欢会互动游戏.亲子互动游戏.晚会互动游戏.晨会互动游戏,简单.刺激.好玩,瞬间带动活动气氛,... 抢凳子游戏介绍: 抢凳子 ...

  10. Silverlight 游戏开发小技巧:动感小菜单2

    Silverlight 游戏开发小技巧:动感小菜单2 动感小菜单其实是想模仿Apple的菜单按钮设计制作,但是画虎不成反类犬,看起来有点别扭,昨天各位园友提了这方面的建议,感觉太硬如果加入动画可能更好 ...

最新文章

  1. C#中Struct与Class的区别
  2. 说一下fopen和open
  3. golang 数组和切片
  4. 对不起,亲爱的,我将离开你
  5. socket 中 SOCK_STREAM 和 SOCK_DGRAM的区别?
  6. Floyd算法的动态规划本质
  7. 【壹个小技巧】一看就会的CI/CD :Github Actions
  8. sql年月日24小时制_Power Query 抓取气象台24小时降水量数据
  9. sit matlab,LabView SIT工具包的使用和安装说明
  10. python3常用模块_Python3 常用模块1
  11. csv导入mysql phpmyadmin_【转】从phpMyAdmin批量导入Excel内容到MySQL(亲测非常简洁有效)...
  12. Java DataInputStream readShort()方法(带示例)
  13. C#与C++在语言层面的区别(不断补充)
  14. C结构和C++结构之间的区别是什么?
  15. 设计模式17---设计模式之模板方法模式(Template Method)(行为型)
  16. 《Excel图表之道》高清PDF精美样章
  17. Java使用文本编写源代码
  18. Node.js详细安装教程
  19. 网易云音乐ncm格式转换为mp3
  20. 最简行阶梯矩阵生成器

热门文章

  1. 最好用的免费数据恢复软件下载
  2. 如何让电脑快速蓝屏(只是个玩笑)
  3. pci总线扫描及pci网卡驱动
  4. 收集了 1000 个 iOS 常用的库。原文:https://github.com/iamdaiyuan/ios_top_1000
  5. QQ浏览器计算机未安装flash,Win8提示计算机没有安装Flash播放器怎么办
  6. Mybatis看这一篇就够了,全面、详细、多方位总结
  7. 数据结构之队列(循环队列)
  8. 听音室-HIFI入门之10张公认的经典发烧碟
  9. 网络协议学习--SOAP协议(二)
  10. 如何得到linux明文密码?