对于我的 selenium 测试,我需要一个值提供者在每种情况下都获得一个 5 位数。 javascript 的问题是 Math.random
的 api 只支持生成一个 0.
起始 float 。所以它必须在 10000
和 99999
之间。
因此,如果它只生成 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/