我正在寻找一种生成唯一订单ID的好方法.你能看到下面代码有什么问题吗?
int customerId = 10000000; long ticks = DateTime.UtcNow.Ticks; long orderId = customerId + ticks; int orderNumber = orderId.GetHashCode();
在创建订单之前,我将检查数据库中的数字是否唯一.
c# random numbers
c# ×1
numbers ×1
random ×1