如何用脚本编程随机生成数字和字母
近来有客户咨询如何用脚本编程随机生成数字和字母,问有没有这方面的教程?客户要求两个数字两个字母随机,位置也随机,只能用脚本编程,咨询在标签打印软件中该如何设置?
在标签打印软件中设置标签模板
在标签打印软件中,新建标签之后,点击软件左侧的“实心A”按钮,在画布上绘制一个普通文本。双击普通文本,在图形属性-数据源中,点击“修改”按钮,数据对象类型选择“脚本编程”。根据自己的需求在下面的输入框中写入相应的代码,然后点击编辑-确定。
```javascript
function getRandomArr(arr) {
var num arr.length;
var _arr ();
var n _arr.length;
var rs [];
while(n-- num--) {
var index Math.floor(Math.random() * n);
[_arr[index], _arr[n]] [_arr[n], _arr[index]];
rs.push(_arr[n]);
}
return rs;
}
var numbrics "0123456789".split('');
var letters "ABCDEFGHIJKLMNOPQRSTUVWXYZ".split('');
var result [];
var ran Math.floor(Math.random() * numbrics.length);
result.push(numbrics.splice(ran, 1)[0]);
ran Math.floor(Math.random() * numbrics.length);
result.push(numbrics.splice(ran, 1)[0]);
ran Math.floor(Math.random() * letters.length);
result.push(letters.splice(ran, 1)[0]);
ran Math.floor(Math.random() * letters.length);
result.push(letters.splice(ran, 1)[0]);
result getRandomArr(result);
strReturn ('');
```
预览批量生成随机产生字母和数字的效果
设置好之后,点击软件上方工具栏中的“打印预览”按钮或者文件-打印预览,即可查看批量生成随机产生字母和数字的效果。
设置打印参数并开始打印
在打印设置界面,“数据量”表示要打印的标签数量,“标签份数”表示每张标签重复打印的份数。一般设置打印数量的时候可以直接设置“数据量”,标签份数默认即可。注意修改“开始页码”和“结束页码”,这个是控制打印范围的:从第几页开始,到第几页结束。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。