我建了一个购物车。其中之一是需要唯一发票整数的贝宝标准。从购物车中,我只使用当前购物车的 id。但是,用户可以从 Web 应用程序本身(独立于购物车站点)内重新激活该服务。这意味着我需要一个唯一编号并且不能依赖购物车 ID,因为应用程序本身没有购物车。所以我想在 ruby 中获取当前日期时间并将其转换为整数:
DateTime.now.to_i
=> 1370617672
DateTime.now.to_i
=> 1370617700
这会保证一个唯一的数字(因为日期时间总是在变化)。如果没有,我还有什么其他选择?