tạo chuỗi guid ngắn
Guid trong System.Guid tạo ra số ngẫu nhiên duy nhất nhưng mà chuỗi này dài 36 ký tự, trong thực tế khi cần tạo chuỗi guid ngắn thì có thể dùng hàm sau:
protected string CreateShortGuid()
{
byte[] buffer = Guid.NewGuid().ToByteArray();
return BitConverter.ToInt64(buffer, 0).ToString();
}
có thể dùng: BitConverter.ToUInt32(buffer, 0)
Ví dụ: 1 guid là :8a7bcf68-49ff-4a3c-8662-00457d0d9a3f
ToInt64 sẽ là: 5349231819298164584
ToUInt32 sẽ là: 2323369832

Leave a Reply