一、方法一

1. 代码如下

var code = '';
for(var i=0;i<6;i++){
    code += parseInt(Math.random()*10);
}
console.log(code);

2. 代码 console 调试输出结果如下

881600

3. 耗时 0.000427 ms

二、方法二

1. 代码如下

var code_fill_str = ["000000", "00000", "0000", "000", "00", "0", ""];
var code = '' + parseInt(Math.random()*1000000);
code = code_fill_str[code.length] + code; 
console.log(code);

2. 代码 console 调试输出结果如下

096742

3. 耗时 0.000064 ms

 三、方法三

1. 代码如下

var code = '' + (parseInt(Math.random()*1000000)+1000000);
code = code.substring(1, 7); 
console.log(code);

2. 代码 console 调试输出结果如下

473578

3. 耗时 0.000077 ms

Logo

基于 Vue 的企业级 UI 组件库和中后台系统解决方案,为数万开发者服务。

更多推荐