国国产原创在线观看|免费国产caob视频|九色PORNY蚪蚪视频|蜜芽tv国产在线精品三区|在线欧美精品国产综合五月|亚洲va久久久噜噜噜久久|人妻少妇―嫩草影院精品影院|国产精品亚洲А∨无码播放麻豆

如何用腳本編程隨機生成字母和數(shù)字

近來有客戶咨詢?nèi)绾斡?strong>腳本編程隨機生成數(shù)字和字母,問有沒有這方面的教程?客戶要求兩個數(shù)字兩個字母隨機,位置也隨機,只能用腳本編程,咨詢在標簽打印軟件中該如何設(shè)置?接下來利用標簽打印軟件演示下相關(guān)的操作步驟,有需求的客戶可以參考,希望能幫到你;

在標簽打印軟件中,新建標簽之后,點擊軟件左側(cè)的“實心A”按鈕,在畫布上繪制一個普通文本,雙擊普通文本,在圖形屬性-數(shù)據(jù)源中,點擊“修改”按鈕,數(shù)據(jù)對象類型選擇“腳本編程”,根據(jù)自己的需求在下面的輸入框中寫入相應的代碼,點擊編輯-確定,如圖所示:

圖片11.png

 

圖片12.png

 

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

設(shè)置好之后,點擊軟件上方工具欄中的“打印預覽”按鈕或者文件-打印預覽,即可查看批量生成隨機產(chǎn)生字母和數(shù)字的效果,如圖所示:

圖片13.png

在打印設(shè)置界面,“數(shù)據(jù)量”表示要打印的標簽數(shù)量,“標簽份數(shù)”表示每張標簽重復打印的份數(shù)。一般設(shè)置打印數(shù)量的時候可以直接設(shè)置“數(shù)據(jù)量”,標簽份數(shù)默認即可。注意修改“開始頁碼”和“結(jié)束頁碼”,這個是控制打印范圍的:從第幾頁開始,到第幾頁結(jié)束。

標簽打印軟件支持多種輸出方式:如打印機、PDF文檔、TIFF文檔、圖片、PPML文件、PostScript文件等,預覽沒有問題的話,可以根據(jù)自己的需求選擇合適的輸出方式,如圖所示;

圖片14.png

以上就是有關(guān)用腳本編程實現(xiàn)4個里面包含2個字母和2個數(shù)字的操作步驟,字母和數(shù)字的位置都是隨機的。用腳本編程實現(xiàn)還是比較簡單的。標簽打印軟件支持多種數(shù)據(jù)對象類型,用戶可以根據(jù)自己的需求選擇合適的數(shù)據(jù)對象類型,可以更好地實現(xiàn)想要的效果。

 


標簽:腳本編程 , 隨機生成 , 標簽打印軟件

共有條評論 網(wǎng)友評論

驗證碼: 看不清楚?