码迷,mamicode.com
首页 > 其他好文 > 详细

随机数的生成

时间:2017-06-18 22:42:03      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:split   image   var   cti   random   rod   code   生成   功能   

随机数可以用于项目中的随机生成的订单号之类,蛮实用的小功能。

如图,生成一串17位的随机数,规则是:A代表用户+4个随机数字+4个随机字母+当前年月日

技术分享

var produce = function ()
{
    var array1 = "ABCDEFGHIJKMNPQRSTUVWXYZ".split ("");
    var array2 = "123456789".split ("");
    var str = "A";
    for ( var i = 0; i < 4; i++)
    {
        str += array2[Math.floor (Math.random () * array2.length)];
    }
    for ( var i = 0; i < 4; i++)
    {
        str += array1[Math.floor (Math.random () * array1.length)];
    }
    var reg = /^\d$/;
    var now = new Date;
    var m = now.getMonth () + 1;
    var d = now.getDate();
    m = reg.test(m) ? "0" + m : m;
    d = reg.test(d) ? "0" + d : d;
    str += now.getFullYear () + m + d;
    return str;
};

$(".ordernum").html(produce ());

 

随机数的生成

标签:split   image   var   cti   random   rod   code   生成   功能   

原文地址:http://www.cnblogs.com/iriliguo/p/7045520.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!