I’m working on an app that sends raw data to zebra printer and print out barcodes. And since every item has its own unique barcode, I need to define a variable that automatically generates unique number of 12 digits long.
see example:
printBar prnt = new printBar("123456789012");
Is there anyway to define a double variable and pass it to a function that return uniqely 12 digits number and pass it over again to the printBar class?. But how to make sure everytime you access it returns a unique value?.
I also thought of another way, since am using MS Access db, I can create a column of AutoNumber datatype and assign it to Random, but you don’t get the exact 12 digits required, sometimes it generates a value of 10 digits sometimes more or less.
Using an RNG and a hash do:
10 – stream out 12 digits
20 – check if value is in hash
30 – if it’s goto 40 else goto 10
40 – push value into hash
50 – return new 12 digit number
60 – goto 10