国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

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

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

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

方法

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

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

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

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è)置好之后,可以點擊軟件上方工具欄中的“打印預覽”按鈕,查看批量生成效果。

加工修改

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

總結(jié):

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

標簽: