JavaScript中的setTimeout、setInterval和随机函数制作简易抽奖小程序

几乎所有计算机语言有都内置随机函数。当然这种随机,人们习惯称为伪随机数发生器,产生的是一个[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>

  

posted on 2019-10-15 21:08  李国锋  阅读(519)  评论(2编辑  收藏  举报

导航