我正在尝试生成一个随机数,该随机数必须具有恰好 6 位的固定长度。
我不知道下面给出的 JavaScript 是否会创建一个少于 6 位的数字?
Math.floor((Math.random()*1000000)+1);
我在 StackOverflow here 上找到了这个问题和答案。但是,还不清楚。
编辑:我多次运行上面的代码,是的,它经常创建少于 6 位数的数字。有没有一种快速/快速的方法来确保它始终正好是 6 位数字?
原文由 hypermiler 发布,翻译遵循 CC BY-SA 4.0 许可协议
将始终创建一个 6 位数的数字,并确保第一个数字永远不会为 0。您问题中的代码 将 创建一个少于 6 位数的数字。