js生成任意位随机数

113 阅读1分钟
generateRandomNumber() {
      const getRandomSevenDigitNumber = () => {
        const min = 1000000; // 7位数的最小值
        const max = 9999999; // 7位数的最大值
        return Math.floor(Math.random() * (max - min + 1)) + min;
      };

      let newRandomNumber;
      do {
        newRandomNumber = getRandomSevenDigitNumber();
      } while (newRandomNumber === this.randomSevenDigitNumber);

      console.log(newRandomNumber,'生成的随机数');
      this.randomSevenDigitNumber = newRandomNumber;
    },