2011-07-06 49 views
2

我正在使用C#創建Windows應用程序。在這裏,我有6個數字如何使用C#在Windows窗體中生成隨機數和條形碼?

Batch Key:abc123 
product Key:xyz456 
Order key:mno789 
batch Number:12345 
product Number:45678 
order key:97354 

在這裏,我想生成使用這些6位數字的隨機數,並在一個單一的按鈕點擊我要生成條碼該隨機數。

+0

你想隨機數是*相同*只要所有的輸入值是相同的? –

+0

不,它應該是不同的 – Appu

+0

順便說一句,沒有「C銳」這樣的事情。該語言被命名爲「C#」。 –

回答

2

條形碼只是字體,您需要下載並將條形碼字體合併到您的應用程序中。

參見: http://www.dafont.com/barcode-font.font

生成0和100

Random random = new Random(); 
int randomNumber = random.Next(0, 100); 
+0

謝謝賈斯汀盾 – Appu

+2

注意:有幾件事讓我意識到一些條形碼格式需要啓動/關閉字符,如星號(很容易添加到你的隨機數字)。另外一些輸出格式(如Word)在打印時會改變字體的寬度,這會導致一些掃描儀問題。一定要做實驗。 – Kynth

+2

要小心,快速連續創建的「Random」實例(幾毫秒)會返回相同的隨機數序列。 – CodesInChaos