欢迎光临 - 我的站长站,本站所有资源仅供学习与参考,禁止用于商业用途或从事违法行为!

python教程

Math.floor(Math.random())生成随机数字字符方法

python教程 我的站长站 2023-10-13 共26人阅读

代码释义

Math.(random/round/cell/floor)随机数的用法:

Math.random() 返回值是一个大于等于0,且小于1的随机数

Math.random()*N 返回值是一个大于等于0,且小于N的随机数

Math.round() 四舍五入的取整

Math.ceil() 向上取整,如Math.cell(0.3)=1 ,又如Math.ceil(Math.random()*10) 返回1~10

Math.floor() 向下取整,如Math.floor(0.3)=0、又如Math.floor(Math.random()*10)返回0~9

Math.round(Math.random()*15)+5; 返回5~20随机数

Math.round(Math.random()*(y-x))+x; 返回x~y的随机数,包换负数

示例代码

class Commonmethods{
    randomString(){
        const str = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
        var result = '';
        for (var i = 2; i > 0; --i) 
          result += str[Math.floor(Math.random() * str.length)];
        return result
    }
}