在每种情况下生成 5 位数字的 JavaScript 表达式

标签 javascript random expression digit

对于我的 selenium 测试,我需要一个值提供者在每种情况下都获得一个 5 位数。 javascript 的问题是 Math.random 的 api 只支持生成一个 0. 起始 float 。所以它必须在 1000099999 之间。

因此,如果它只生成 0.10000 和更高值,那将很容易,但它也会生成 0.01000。所以这种方法不会成功:

Math.floor(Math.random()*100000+1)

是否可以在每种情况下(在表达式中!)生成一个 5 位数字?

最佳答案

关于:

Math.floor(Math.random()*90000) + 10000;

关于在每种情况下生成 5 位数字的 JavaScript 表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2175512/

相关文章:

javascript - JavaScript 中的选定选择器

javascript - 如何使用 Asp.net 和 Jquery 动态显示评论(如 Stack Overflow)?

javascript - NUXT - SSR - 组件未在服务器端呈现

java - 将几个随机数添加到图像上方的图形上下文中

python - 在列表中查找表达式的答案

javascript - Canvas 标签中的 addEventListener

Java - 将整数值设置为最大图像大小

c - 如何在所有随机数都被使用之前不重复随机数?

c# - 结合 OrderBy 表达式和 Where 表达式

entity-framework - 给定要映射的 T 的属性名称,如何创建 Expression<Func<T, T>> ?