我有一个看起来像的物体

names = {
  m: [
       'adam',
       'luke',
       'mark',
       'john'
     ],
  f: [
       'lucy',
       'mary',
       'jill',
       'racheal'
     ],
  l: [
       'smith',
       'hancock',
       'williams',
       'browne'
     ]
};

我想做的是。

我得到一个看起来像的字符串



我希望从正确的密钥中随机填充它。

所以你可能会得到



我将如何去做呢?

函数骨架看起来像
function names(mask, callback){}
代码的最后一行类似于callback(replaced)

最佳答案

您可以使用Math.random()来获得0到1之间的随机值。从那里可以使用Math.ceil()Math.floor()乘以得到所需的值范围。

10-07 13:23
查看更多