数组中的随机元素

从数组中获取一个随机元素。

  • 使用Math.random()生成一个随机数。
  • 将其乘以Array.prototype.length并使用Math.floor()将其四舍五入为最接近的整数。
  • 这个方法也适用于字符串。
const sample = arr => arr[Math.floor(Math.random() * arr.length)];

sample([3, 7, 9, 11]); // 9