javascript - 为随机生成的数字设置最小值

标签 javascript jquery random

我正在使用此函数在 div 内生成和替换随机值

var change_price = $('#myprice');
animationTimer = setInterval(function() {
  change_price.text( ''+   Math.floor(Math.random() * 100) );      
}, 1000);
#myprice {
  padding: 20px;
  font-size:24px;
  color: green;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="myprice">50</div>

我想做的也是控制最小值。 例如,随机生成 50 到 100 之间的值。 不像其他帖子那样从零 (0) 开始

最佳答案

mozilla developer 中所述您可以生成 maxmin 之间的随机数,如底部所示

Math.floor(Math.random() * (max - min + 1)) + min;

所以你的代码应该更改为

var change_price = $('#myprice');
animationTimer = setInterval(function() {
  change_price.text(Math.floor(Math.random() * (100-50+1)) + 50);
}, 100);
#myprice {
  padding: 20px;
  font-size:24px;
  color: green;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="myprice">50</div>

关于javascript - 为随机生成的数字设置最小值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53247687/

相关文章:

javascript - 如何在选项卡 View 中共享输入值并选择字段中的选项值?

javascript - 如何使用 POST 方法将 javascript/jQuery 变量传递给 PHP

javascript - 保留一份干净的 HTML 元素的副本,以便以后以正确的方式使用 jQuery 进行克隆

javascript - 使用 2 个不同的按钮在同一位置切换 2 个 Div

javascript - XPages 中的 Jquery 无法正常工作

javascript - 在 ng-repeat 中使用 ng-click 和 ng-hide/show,Angular

php - 基于 javascript 的幻灯片无法正常工作

c++ - 创建加密安全密码。并验证它是否有效

php - 在PHP中随机选择一个数组

c - 在对随机数取对数时避免在 C 中被零除