获取10个 1~100之间的随机数

1. 代码

let arr=random(1,100,10);


random(min, max, n) {
      let arr = [];
      for (let i = 0; i < n; i++) {
        arr.push(Math.floor(Math.random() * (max - min) + min));
      }
      arr.sort((a, b) => a - b);
      return arr;
    },

2. 封装方法

建一个公共js文件

import {Dialog} from "vant";
import router from "@/router";
const PublicFunction = {
  /**
   * 存放公共的js
   *
   * */


    /**
     *  获取n个main~max间的随机数
     */
    // 获取一个1~100 随机数  let randomData = Math.floor(Math.random() * 100 + 1)
     random(min, max, n) {
      let arr = [];
      for (let i = 0; i < n; i++) {
        arr.push(Math.floor(Math.random() * (max - min) + min));
      }
      arr.sort((a, b) => a - b);
      return arr;
    },

};
export { PublicFunction };

 在其他页面引用

import { PublicFunction } from "@/utils/vuePublic.js";


methods:{
  init(){
    let arr = PublicFunction.random(1, 100, 7);
    console.log(arr);
   }

}

猜你喜欢

转载自blog.csdn.net/CMDN123456/article/details/130802462