// Function To Generate AlphaNumeric Random Strings that will be used as unique Invoice ID. public String invoiceIDGenerator() { long decimalNumber = System.nanoTime(); String strBaseDigits = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; String invoiceID = ""; int mod = 0; while (decimalNumber != 0) { mod = (int) (decimalNumber % 36); invoiceID = strBaseDigits.substring(mod, mod + 1) + invoiceID; decimalNumber = decimalNumber / 36; } return invoiceID; }