卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

如何用腳本編程隨機(jī)產(chǎn)生字母?

近來(lái),有一些客戶向我們咨詢,在條碼打印軟件中如何用腳本編程隨機(jī)生成字母。在之前的文章中,我們介紹了如何用腳本編程隨機(jī)生成數(shù)字。其實(shí),要生成字母也很簡(jiǎn)單,只需要修改代碼中字符集合及生成長(zhǎng)度即可。但是,有

近來(lái),有一些客戶向我們咨詢,在條碼打印軟件中如何用腳本編程隨機(jī)生成字母。在之前的文章中,我們介紹了如何用腳本編程隨機(jī)生成數(shù)字。其實(shí),要生成字母也很簡(jiǎn)單,只需要修改代碼中字符集合及生成長(zhǎng)度即可。但是,有些客戶不想使用隨機(jī)生成,而是希望用腳本編寫(xiě),那么該如何設(shè)置呢?

方法

1. 在條碼打印軟件中,點(diǎn)擊左側(cè)“實(shí)心A”按鈕,在畫(huà)布上繪制一個(gè)普通文本對(duì)象。

2. 雙擊普通文本,在圖形屬性-數(shù)據(jù)源中,點(diǎn)擊“修改”按鈕,數(shù)據(jù)對(duì)象類型選擇“腳本編程”。

3. 在下面的狀態(tài)框中,手動(dòng)輸入下列代碼:

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

var result[];

var 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("");

4. 設(shè)置好之后,可以點(diǎn)擊軟件上方工具欄中的“打印預(yù)覽”按鈕,查看批量生成效果。

加工修改

有了上述代碼,對(duì)其有了解的用戶可以根據(jù)自己的實(shí)際需求對(duì)代碼進(jìn)行加工修改。比如,只生成純數(shù)字的隨機(jī)碼;或者生成的字母中不包含容易混淆的字母I、O等;亦或者隨機(jī)生成更多或更少位的字母等等。只需略作修改,就能滿足各種需求。

總結(jié):

本文詳細(xì)介紹了如何在條碼打印軟件中用腳本編程隨機(jī)生成字母。代碼簡(jiǎn)單易懂,用戶可以根據(jù)實(shí)際需求進(jìn)行自由加工修改。

標(biāo)簽: