js生成指定长度的随机id

生成指定长度的随机id

自定义生成指定长度的随机id,用于无法使用uuid

/**
   * 生成指定长度的随机 ID
   * @param {number} len - 生成的随机 ID 的长度,最小长度为8
   * @returns {string} - 返回一个随机 ID
   */
  function generateRandomId (len) {
    len = len < 8 ? 8 : len;
    var result = "";
    while (result.length < len) {
      var part = new Date().getTime().toString(36) + Math.random().toString(36).slice(2)
      result += part;
    }
    return result.slice(0, len)
  }
Comment