分享好友 企业资讯首页 频道列表

如何用脚本编程随机产生字母

2024-12-19 13:4420
近来有客户说,在条码打印软件网站介绍了如何用脚本编程随机产生数字,他们现在碰到了一个问题是,如何用脚本编程随机产生字母。其实用随机生成也可以随机生成字母,只需要修改字符集合及生成长度即可,但是客户不想用随机生成,要求用脚本编程,咨询该如何设置,方法如下:

在条码打印软件中,点击软件左侧的“实心A”按钮,在画布上绘制一个普通文本对象,双击普通文本,在图形属性-数据源中,点击“修改”按钮,数据对象类型选择“脚本编程”,在下面的状态框中,手动输入要实现的代码,如图所示:


function getRandomArr(arr) {

    var num = arr.length;

    var _arr = arr.concat();

    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 letters = "ABCDEFGHIJKLMNOPQRSTUVWXYZ".split("");

var result=[];

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]);

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=result.join("");

设置好之后,可以点击软件上方工具栏中的“打印预览”按钮,查看批量生成效果,如图所示:

有了上述代码,对其有了解的用户可以根据自己的实际需求对代码进行加工修改,可以变成只生成纯数字的,或者生成的字母中不含有易混淆的字母的如I、O这些;亦或者随机生成更多或更少位数字母的效果等等。

其实用随机生成可以实现一样的效果,绘制普通文本之后,双击普通文本,在图形属性-数据源中,点击“修改”按钮,数据对象类型选择“随机生成”,字符集合修改为“ABCDEFGHIJKLMNOPQRSTUVWXYZ”,生成长度为4,点击编辑。



以上就是有关用脚本编程实现随机产生字母的操作步骤,用随机生成实现的效果也是一样的。每个人的操作习惯不一样,可能觉得简易程度也不一样。不管哪种方式,只要能实现自己想要的效果就行。如果你也对脚本编程感兴趣,可以在条码打印软件中输入你所需的代码,试试能不能达到你想要的效果。


反对 0
举报 0
收藏 0
打赏 0
评论 0
备考五年制专转本报班和不报班通过率差距真的很大吗
对于五年制高职生来说,获得本科学历有且有3种方式:专接本、专升本、专转本。从获得的本科含金量来说,专转本获得的是统招全日制本科,含金量是远远高于专接本和专升本的。从可以参与考试时间限制上来说,专转本只有在校生可以参加考试,机会只有一次,而专接本和专升本都是18周岁到55岁不限次数参加考试。所以为了未来的

0评论2024-12-223

江苏专转本备考从哪开始学?有针对性的高性价比辅导班吗?
江苏省专转本考试的备考可以从以下几个方面着手:一、明确考试要求与目标首先,了解专转本考试的考试科目及分值,包括大学语文或高等数学(150分)、英语或日语(120分)、专业综合(230分,包括专业基础理论150分和操作技能80分)。明确自己想要考取的学校和专业,了解该专业的录取分数线,以此为基础制定备考计划。二、制

0评论2024-12-223

高职生逆袭一举上岸全日制本科是怎么做到的?有门路吗
24年盐城工学院五年制专转本参考书目汉语言文学考试科目:大学语文、中国古代文学大学语文参考书目:《新编大学语文》(第四版),丁帆,朱晓进,徐兴无主编,北京:外语教学与研究出版社,2014年4月。中国古代文学参考书目:《中国文学史》(第三版),1-4卷,袁行霈主编,高等教育出版社,2018年10月。24年招生计划:37人

0评论2024-12-215

江苏五年制专转本备考生抓住寒假时间,做好考前冲刺!
江苏五年制专转本备考生抓住寒假时间,做好考前冲刺!五年制专转本就像是一场战争,一场赛跑,它不会因你而停止,而你想要获得成功就必须要因它而奋斗!寒假即将而至,距离25年五年制专转本考试又近了一步,真正聪明的人会牢牢抓住考前这几个月的黄金提分时间段,为全日制本科再冲一把!备考冲刺阶段做好“三个回归”,能帮

0评论2024-12-216

江苏职教高考总分多少?考什么?录取分数线是多少?
职教高考,也叫职业教育高考,是相对于普通高考(普通高等学校招生全国统一考试),指职业教育的专门性高考,教育部逐步建立职教高考制度,使之成为高职考试招生主渠道。职业教育与普通教育是两种不同教育类型,具有同等重要地位。职教高考是面向职校学生(中专学校、职业高中)设置的考试升学形式。采用“文化素质+职业技

0评论2024-12-213

江苏五年制专转本考试有未来吗?将来的发展是什么样的?
随着高等教育的不断发展,越来越多的学生通过“专转本”途径实现从专科到本科的转变。对于许多江苏省的学生来说,五年制专转本是进入本科阶段的一个重要途径。许多学生和家长都非常关心,完成五年制专转本后的就业前景究竟如何。在此,我们将从多个角度分析江苏五年制专转本的就业前景。五年制专转本的学生可以根据自己的兴

0评论2024-12-206