WEB 前端技术分享,Javascript 获取随机整数和随机英文字母

js 返回指定长度的随机字符,js 返回指定范围内的随机数

发布用户:小梦

2023/02/17 17:56


下面的三个方法我都测试过,基本的业务方法,可二次修改性较高:

//返回指定范围内的随机整数(不包含 _end)
function GetRandomInt(_start, _end) {
    var x = _end - _start;
    var num = Math.random() * x + _start;
    return parseInt(num, 10);
}

//返回指定范围内的随机数(不包含 _end)
function GetRandom(_start, _end) {
    var x = _end - _start;
    var num = Math.random() * x + _start;
    return num;
}

//返回指定长度的随机英文字母
function GetRandomLetters(_length) {
    var str = "";
    for (var i = 0; i < _length; i++) {
        if (parseInt(Math.random() * 2, 10)) {
            var num = Math.random() * 26 + 65;
            str += String.fromCharCode(num);
        } else {
            var num = Math.random() * 26 + 97;
            str += String.fromCharCode(num);
        }
    }
    return str;
}

 

比如 GetRandomInt(0,2) 能够在 0 和 1 之间随机返回一个,GetRandomLetters(5) 能够获取 5 个随机英文字母(包括大小写)。



代码写多了,脑力不够用了,请我喝杯咖啡提提神 ☕

警告!禁止网络诈骗、非法集资、非法套现等法律外的缘由转账汇款,你的赞赏转账请考虑再三后支付,此收款不作任何形式的退款。





金额:

* 支付宝支付后如果没有自动返回请手动返回此页并刷新。



* 在线内容服务不支持任何形式的退款/退费操作;支付后的订单记录可以在“用户主页 - 用户订单中心”查看。

此网站可能不完全兼容您目前的浏览器!
此页随时可能被替换下线,请不要依赖此页功能!
此页正在维护更新,可能会出现错误或卡顿。
通知 & 公告

暂时还没有消息