1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | //Generate Unique code using DateTime static string uniqueCode() { string characters = "K13A56Z89I"; string time = DateTime.UtcNow.Ticks.ToString(); var code = ""; for (var i = 0; i < characters.Length; i += 2) { if ((i + 2) <= time.Length) { var number = int.Parse(time.Substring(i, 2)); if (number > characters.Length - 1) { var one = double.Parse(number.ToString().Substring(0, 1)); var two = double.Parse(number.ToString().Substring(1, 1)); code += characters[Convert.ToInt32(one)]; code += characters[Convert.ToInt32(two)]; } else code += characters[number]; } } return code; } |
Saturday, December 20, 2014
C# Generate an Unique code
This method use DateTime Ticks for generate an Unique code.
Labels:
C#,
Unique Code
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment