0

javascript 新手 - 我正在尝试为我的 selenium 测试脚本生成随机用户 ID。我将这条线用于我的价值:

javascript{Math.floor(Math.random()*11111)}

但是,一个特定的字段需要一个恰好包含 8 个数字的值 - 有没有办法编写它以返回确切的数字位数?

谢谢!!

4

2 回答 2

6
Math.floor(Math.random()*90000000) + 10000000;
于 2012-04-30T16:53:10.007 回答
0
function r() {
  return Math.floor(Math.random() * 9.9999999);
}

function sequence() {
  var n = "";
  for (var i = 0; i < 8; i++) {
    n += r();
  }
  return n;
}

sequence();
于 2012-04-30T16:52:57.713 回答