JavaScript中的setTimeout、setInterval和随机函数制作简易抽奖小程序
2024-09-06 21:04:45
几乎所有计算机语言有都内置随机函数。当然这种随机,人们习惯称为伪随机数发生器,产生的是一个[0,1)之间的一个小数。再通过简单算术运算生成一个符合需求的整数。JS中通用公式通常为parseInt(Math.random()*(max-min+1)+min),max替换为期望的最大值,min替换为期望的最小值 。效果如下图
JS代码如下:
<script>
var sj;
var tpm
setTimeout(function endtime(){clearInterval(intervalId)},5000)
var intervalId=setInterval(function(){sj=parseInt(Math.random()*6+1);
tpm=sj+".jpg";
document.getElementById("tpid").src=tpm;
},50)
</script>
最新文章
- hihocoder #1112 树上的好路径
- SVN merge的主干,分支的相互合并操作
- Leetcode 之Convert Sorted Array to Binary Search Tree(54)
- Ruby--Array
- (BFS)hdoj1242-Rescue
- Red5实现直播
- 使用SVG Path绘图
- Hibernate级联操作 注解
- HDu -2844 Coins多重背包
- vim vimrc
- std::function 测试
- StringTokenizer使用笔记
- 阿里云服务器解决mysql远程连接失败问题
- 开源项目 easydownload
- java RTTI笔记 之Class学习笔记(摘自java编程思想)
- CF585E. Present for Vitalik the Philatelist [容斥原理 !]
- linux三剑客之一grep
- BZOJ_1260_[CQOI2007]涂色paint _区间DP
- [Swift]LeetCode474. 一和零 | Ones and Zeroes
- 潭州课堂25班:Ph201805201 django 项目 第三十课 linux 系统迁移 (课堂笔记)