用JavaScript写的一个摇号程序(随机数)

<script type="text/javascript"></script>

老弟叫我帮忙他找个摇号程序,号码从001-200。 最近刚看了JS高级编程的随机数这方面的知识。 就自己开始动手做了一个。

代码:

<script>
var theTimer;
var iNum=0;
//var flag =true;
function checkEnter(){
	if(window.event.keyCode==13){
		document.getElementById("btnStop").focus();
		flag=true;
		if(flag){
			clearTimeout(theTimer);
			flag = false;
		}else{
			theTimer = setTimeout("checkLoad()", 8);
			flag=true;
		}
		//document.getElementById("btnStop").click();		οnkeypress="checkEnter();"
	}
}
	
function checkLoad() {
	iNum=selectFrom(1,200);
	if(iNum<10){
	document.getElementById("stext").innerHTML="00"+iNum;
	}else if(i
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 好的,以下是一个用 JavaScript 的产生随机数程序示例: ```javascript // 产生随机数的函数 function generateRandomNumber(min, max) { return Math.floor(Math.random() * (max - min + 1)) + min; } // 产生随机数的范围 const minNum = 1; const maxNum = 100; // 产生随机数 const randomNumber = generateRandomNumber(minNum, maxNum); // 输出结果 console.log(`产生的随机数是:${randomNumber}`); ``` 这个程序通过 Math.random() 函数产生一个 0 到 1 之间的随机数,然后根据需要的范围将其转换成所需的随机数,最后将结果输出到控制台中。你可以根据需要修改 minNum 和 maxNum 变量的值来改变随机数的范围。 ### 回答2: 使用JavaScript一个生成随机数程序非常简单。你可以使用内置的Math对象中的random()方法来生成一个介于0到1之间的随机数。 以下是一个示例代码: ```javascript // 生成一个介于0到1之间的随机数 var randomNum = Math.random(); console.log(randomNum); // 生成一个介于0到10之间的随机数 var randomNumInRange = Math.random() * 10; console.log(randomNumInRange); // 生成一个介于1到100之间的随机整数 var randomInt = Math.floor(Math.random() * 100) + 1; console.log(randomInt); ``` 这段代码中,使用Math.random()方法生成一个0到1的随机小数。如果你需要生成一个指定范围内的随机数,可以将返回的随机小数乘以所需范围的大小。如果你要生成一个随机整数,可以结合Math.floor()方法将随机小数向下取整,并加上偏移量来限定整数的范围。 注意,由于Math.random()方法生成的是一个伪随机数,所以生成的随机数并不是真正的随机数。如果需要更复杂的随机数生成算法,可以考虑使用其他库或自行编算法。 ### 回答3: 下面是一个用JavaScript随机数生成程序: ```javascript // 生成一个0到1之间的随机数 var randomNum = Math.random(); console.log(randomNum); // 生成一个指定范围内的随机整数 function getRandomInt(min, max) { min = Math.ceil(min); // 向上取整 max = Math.floor(max); // 向下取整 return Math.floor(Math.random() * (max - min + 1) + min); } var randomInt = getRandomInt(1, 10); console.log(randomInt); ``` 这个程序有两个示例。第一个示例是生成一个0到1之间的随机数,使用了JavaScript内置的`Math.random()`方法。这个方法会返回一个大于等于0且小于1的随机浮点数。 第二个示例是生成一个指定范围内的随机整数。这个函数`getRandomInt(min, max)`使用了`Math.random()`方法来生成一个0到1之间的随机浮点数,并且将其乘以(max - min + 1)来获得一个在指定范围内的随机浮点数。然后使用`Math.floor()`函数向下取整,以得到一个整数。最后返回这个随机整数。 以上就是使用JavaScript的产生随机数程序

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值