默认是随机生成1~10内的十个数

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title>Insert title here</title>
</head><body><input type="text" id="have" placeholder="例外,以逗号分隔"><br><input type="text" id="beg" placeholder="生成范围开始0-100"><input type="text" id="end" placeholder="生成范围结束0-100"><button onclick="start();">开始</button><div id="content"></div><script type="text/javascript">Date.prototype.Format = function (fmt) { // author: meizzvar o = {"M+": this.getMonth() + 1, // 月份"d+": this.getDate(), // 日"h+": this.getHours(), // 小时"m+": this.getMinutes(), // 分"s+": this.getSeconds(), // 秒"q+": Math.floor((this.getMonth() + 3) / 3), // 季度"S": this.getMilliseconds() // 毫秒};if (/(y+)/.test(fmt)) {fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));}for (var k in o) {if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));}return fmt;}var count = 0;var arr = new Array();function generateR() {var r = parseInt(Math.random() * 100);if (!isNaN(r) && r >= beg && r <= end) {var hasR = false;for(var index in arr){if(arr[index] == r){return generateR();}}return r;} else {return generateR();}}var beg, end, have, timmer;function start() {have = document.getElementById('have').value;if(have){var tmp = have.split(",");for(var index in tmp){arr.push(tmp[index]);}}beg = document.getElementById('beg').value;if (!beg) {beg = 0;}end = document.getElementById('end').value;if (!end) {end = 10;}console.log('begin' + document.getElementById('beg').value);timmer = setInterval(function () {count++;if (count > 20) {return;}var d = new Date().Format("yyyy-MM-dd hh:mm:ss");var r;try {r = generateR();} catch (error) {clearInterval(timmer);console.log(error);return;}arr.push(r);console.log(parseInt(r) + " -- " + d);writeTo('content', r + " -- " + d);}, 1000);}function writeTo(e, v) {document.getElementById(e).innerHTML += v + '<br>';}</script>
</body></html>

一个随机摇号的js脚本相关推荐

  1. 利用Java线程及JFrame面板制作一个随机摇号小程序

    很多都是自己写的,慢慢的尝试,里面改了很多次数 但是最后的结果是没有错的 最后的最后终于得到想要的结果 慢慢的训练总能得到训练的 加油!!!! 上代码: import java.awt.Color; ...

  2. Java用n种方法编写实现双色球随机摇号案例

    方法清单 规则 实现方式一 实现方式二 实现方式三 实现方式四 实现方法五 之前我用JavaScript编写过一个实现双色球随机摇号的案例, 点击此处查看,今天我再用Java语言来实现这一效果. 规则 ...

  3. java数组36选7_36选7随机摇号

    import java.util.Random; public class RandomDemo { public static void main(String[] args) { lottery( ...

  4. java 随机点名器和随机摇号器

    java实训20210810 java 随机点名器 和 随机摇号器 随机点名器,即在全班同学中随机的打印出一名同学名字. 要做的随机点名器,它具备以下3个内容:  存储所有同学姓名  总览全班同学 ...

  5. 用MFC写一个随机抽号的软件(VS2013)

    自学了C++一段时间了,感觉还是什么都不会,所以就想开始找点东西来写,才好学习东西. 所以就突然想到写一个随机抽号的软件. 刚开始写好的时候生成的文件在其他电脑执行不了,所以我就查了一下,在MFC的使 ...

  6. UnionLotto随机摇号程序

    UnionLotto随机摇号代码 //function:union lotto //author:zaker //date:2022-02-16 //version_NO:v2.0 #include ...

  7. 大沥计算机学院,2021年南海区大沥水星学校电脑随机摇号录取名单

    依据<2021年南海区民办学校电脑随机摇号招生实施方案>规定的工作流程,现将"佛山市南海区2021年义务教育民办学校电脑随机摇号录取现场"返回的本校电脑随机摇号录取的中 ...

  8. 龙湖计算机学院,龙湖义务教育阶段学校招生电脑随机摇号圆满完成 15号上午统一公布录取结果...

    原标题:龙湖义务教育阶段学校招生电脑随机摇号圆满完成 15号上午统一公布录取结果 8月13日下午,随着最后一批公办初一和小学一年级招生电脑随机摇号结果在翠英中学现场公证封存,2020年龙湖区义务教育阶 ...

  9. 学区摇号软件设计_幼升小将随机摇号?学区房白买了?先别急,也许事情没那么简单...

    这就又给事情蒙上了一层玄机.大家都明白,现在这么紧张,学区房领涨猛涨,多次成为新闻热点,教委出于zz考量也是要做点什么的.那这次先发后删到底是什么意思?是记者失误?还是先放出消息看看影响探探口风?还是 ...

最新文章

  1. 框架模式 MVC 在Android中的使用
  2. matlab中tecdem,TopoToolbox: A set of Matlab functions for topographic analysis
  3. (转)基于MVC4+EasyUI的Web开发框架经验总结(14)--自动生成图标样式文件和图标的选择操作...
  4. Java中JDBC连接数据库详解
  5. 全国计算机等级考试题库二级C操作题100套(第24套)
  6. Spring Session 2.0.0.M1 发布,分布式解决方案
  7. Java 常用类库 之 比较接口 Comparator
  8. [剑指Offer] 26.二叉搜索树与双向链表
  9. Linux搭建KMS激活服务器
  10. 链家二手房销售数据分析
  11. python基本代码教程-如何真正零基础入门Python?(第一节)
  12. 【必看】分辨外部、内部和贯穿型气孔
  13. 关于高速光耦6n137的使用总结_高速光耦6n137典型应用电路图汇总(多谐振荡/光电隔离器/光耦开关) - 全文...
  14. candence16.6出现license 类似retrieval of allegro_pcb_design_gxl的问题
  15. FileOutputStream文件写入类
  16. prometheus+grafana告警,监控部署展示
  17. el-select 默认选中第一个,动态静态获取
  18. android view保存成背景,Android用VideoView实现MP4作为页面背景
  19. [转]2016年度通信类 SCI期刊影响因子公布
  20. dell最新型的服务器,灵活设计新标准!戴尔R720服务器评测

热门文章

  1. SLIK: 高扩展、低延时的键值存储索引实现(RAMCloud)
  2. linux ipv6动态解析,家庭宽带ipv6搭建外网访问方案,ddns动态解析ipv6,ipv6建站等
  3. [转]流程的效率和内控如何平衡
  4. 小牛电动递交招股书:拟募资1.5亿美元 李一男持股44%
  5. 怎么修改jar游戏的分辨率
  6. 搞懂分布式技术14:Spring Boot使用注解集成Redis缓存
  7. NVIDIA N卡与AMDA卡区别
  8. 安卓,调用系统方法分享到微信
  9. 隐私计算技术|私有信息检索(PIR)及其应用场景
  10. 微信公众号开发C#系列-7、消息管理-接收事件推送