一个简单的 JS 抽取随机数源代码
自己写了一个 JS 抽取随机数的例子。供自己以后参考,也希望可以方便到大家。
源代码如下:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<mce:script language="javascript" type="text/javascript"><!--
var ids = "1001,1002,1003,1004,1005,1006,1007,1008,1009";//抽取范围,以,为分割;这里是接口:可以使用 EL 获得后台传入数据
var idsArr = ids.split(",");
var num = idsArr.length - 1;//抽取数量
var timer;//定义定时器
function change(){
document.getElementById("expertId").value = idsArr[getEnd(0,num)];//抽取值快速变换
}
function startExt(){
clearInterval(timer); //取消定时器
timer = setInterval('change()',10);//10(毫秒)为变换间隔,越小变换的越快
}
function endExt(){
clearInterval(timer);//取消定时器
}
function getEnd(min,max){
return parseInt(Math.random()*(max-min+1));//随机抽取
}
// --></mce:script>
</head>
<body>
<table>
<tr>
<td align="RIGHT" colspan="8">
<input type="button" value="开始抽取" οnclick="startExt();" name="Button4">
<input type="text" id="expertId" value="" name="expertId" style="width:150px;height:70px;color:red;font-size:70px;border:0px; background:background-color;border-left:none;border-right:none;border-top:none;border-bottom:none;text-align:right;" readonly>
<input type="button" value="停止抽取" οnclick="endExt();" name="Button5">
</td>
</tr>
</table>
</body>
</html>
一个简单的 JS 抽取随机数源代码
原创Defonds ©著作权
文章标签 html 随机数 javascript 文章分类 运维
©著作权归作者所有:来自51CTO博客作者Defonds的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
[js] 求[a,b]之间的一个随机数
求[a,b]之间的一个随机数 :(int)(Math.random()*(b-a+1)+a)
javascript 随机数 Math -
[JS] 实现一个指定范围的随机数
通过加上 min,将结果偏移到。
javascript Math 随机数 缩放 -
一个简单的伪随机数发生算法
源:一个简单的伪随机数发生算法
#include 随机数 c语言 d3 随机算法 -
Java Development Kit(JDK)24安装包下载安装教程环境配置
Java Development Kit(JDK)24安装包下载安装教程环境配置
#java #开发语言 Java java 右键 -
GIT使用SSH 多账户配置
好的配置应该是透明的。用户不需要知道它的存在,它就能正确工作。— 这就是 “好品味” 的体现。
#git #ssh #运维 git IP -
【性能监控】一文搞定普罗米修斯+格拉法纳+InfluxDB国内镜像安装与性能监控平台搭建
Docker 镜像拉取失败的多种解决方案使用 DaoCloud、中科大等国内镜像源搭建 JMeter + InfluxDB + Grafana 实时性能监控平台解决 Grafana 连接 InfluxDB 时的网络问题。
#jmeter #prometheus #influxdb #grafana docker
















