randomNumber随机数+时间的更新

通过数学数字的随机数,结合时间转换为字符串和随机数并为一串数字。
可以自动加载或点击获取

Js代码:
$(function () {//自动加载
function anna(){//通过按钮的点击事件触发
        var date = new Date();//获取当前时间
 document.getElementById("").value = "HLC" + new Date().toLocaleString().match(\d+/g).join("");// + randomNumber(1, 1000);
 //毫秒。
 
备注:
document.getElementById("").value : 获取点击事件的ID
"HLC"  : 这里所指可以写中文、数字、英文,写一些有代表性的名字,公司的名字,组织的编号,高层的代码
new Date().toLocaleString().match(\d+/g).join("") : 把当前时间转换为字符串。
以下是正则的特殊含义的字符:\d代表匹配数字,/g代表的是全局搜索。join(""):在字符之间用空格隔开,
(\d+/g).join("") : 去逗号。
上面说到用毫秒的方法:
//毫秒专用,如果不用毫秒,可以不写randomNumber这个方法
            function randomNumber(min, max) {
            return Math.floor(Math.random() * (max - min + 1) + min);
            };}})
方法里写的是:
randomNumber(min, max) : 随机数最小值min,最大值:max。
返回return的是:
Math.floor对数进行下舍入。
Math.random : 返回的是 0.0 ~ 1.0 之间的一个伪随机数。
(max - min + 1) + min : 这里因为返回的是伪随机数,要加1,最大减最小
再加最小的,返回的也是最大值。
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值