更好的或取随机数

Min参数->最小值
Max参数->最大值
输入参数GetRandomNum(最小值,最大值),获取最大值最小值之间的随机数(包含最大值最小值)

//取随机数.
    var GetRandomNum= function (Min,Max)
    {   
        var Range = Max - Min;   
        var Rand = Math.random();   
        return(Min + Math.round(Rand * Range));   
    }  

    console.log(GetRandomNum(100,200));//产生100-200之间随机数

生成类似订单号型的随机订单(不能重复)

    //ProjectID为订单前缀
    var CreateSN=function(ProjectID){
        var id= ProjectID.toString()+new Date().getTime()
        +TSS.UUID.GetRandomNum(1000,9999)
        //查重
        // while(!CheckPayID(id)){
        //     this.CreateSN();
        // }
        return  id;
    }
    //var CheckPayID=function(id){
        //var res = "数据库查重"
        //if (res.MessageCode>0){
            //return false
        //}
        //return true;
    //}
    console.log("随机生成订单号-----"+TSS.SN.CreateSN("T"));       

猜你喜欢

转载自blog.csdn.net/caohoucheng/article/details/79130378