随机数

随机产生两个英文字母与时间拼串

微信图片_20190802142433.png
  • 代码如下:
    (function(){      
          //随机病历号
          //获取12位时间字符串加两位字母作为病历号
      function getrandom() {
          function time() {
              var myDate = new Date();
              var year = myDate.getFullYear();
              var month = myDate.getMonth() + 1;//月份从0开始
              var date = myDate.getDate();
              var day = myDate.getDay();//周几1-6代表周一到周6,0代表周日
              var hour = myDate.getHours();
              var min = myDate.getMinutes();
              var sec = myDate.getSeconds();
              let strDate = getTwo(year) + getTwo(month) + getTwo(date) + getTwo(hour) + getTwo(min) + getTwo(sec);
              return strDate;
          }
          
          function getTwo(date) {
              if (date < 10) {
                  date = '0' + date;
              }
              return date;
          }
          
          function randomEnglish() {
              let English = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'J', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'];
              return English[Math.ceil(Math.random() * 25)];
          };
          return randomEnglish() + randomEnglish() + time();
      }
      // console.log(getrandom());
      // 自动生成病历号跟假的发票号
      $('#fph').val(getrandom());
      $('#blh').val(getrandom());
    

})

你可能感兴趣的:(随机数)