您好,欢迎来到刀刀网。
搜索
您的当前位置:首页随机数的产生_html/css

随机数的产生_html/css

来源:刀刀网


已知一个固定值,比如399,点击按钮,随机产生一个数值,范围在-20到20内,让这个数值跟399相加


回复讨论(解决方案)

Math.floor(Math.random()*41)-20+399

Math.floor(Math.random()*41)-20+399


-20到20这个范围值怎么计算控制的


Math.floor(Math.random()*41)-20+399


-20到20这个范围值怎么计算控制的


Math.floor(Math.random()*41)随机生成0到40的正整数,这个正整数减去20后就得到了。





无标题文档

function low(){
var data = document.getElementById("msg").value;
var number = Math.floor(Math.random()*41)-20;
data+=number;
var result = document.getElementById("msg");
result.innerHTML = data;
}




399





我想做出效果:原来的数是399,然后每点击一次按钮,span里的数字就会以-20到20的变化叠加在399上,现在代码就是点击按钮数字就显示NAN





无标题文档

我要是想获取msg的值应该怎么写


5楼不都给你写出来了么
222
var data = document.getElementById("msg").value //data的值为111
var data = document.getElementById("msg").innerHTML //data的值为222

如果非要用它,那么应该是innerText, 最好还要转成数字




无标题文档

function low(){
var data = parseInt(document.getElementById("msg").innerText);
var number = Math.floor(Math.random()*41)-20;
data += number;
var result = document.getElementById("msg");
result.innerHTML = data;
}




399



Copyright © 2019- gamedaodao.com 版权所有 湘ICP备2022005869号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务