如何在不使用数据库的情况下生成int/long序列标识符?
我想在 C# 中生成 int/long 类型的序列标识符,但我不想使用数据库来存储生成的值,我该怎么做? CPU 滴答计数器有帮助吗?或者您还有其他想法吗?
I want to generate sequence identifiers with the int/long type in C#, but I don't want to use the databases for storing the generated values, how can I do that? Would the CPU tick counter be helpful? Or do you have any other ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
试试这个:
Try this:
只要 Int32 没问题,只需使用 rand:
或者对于 Int64,有人发布了一个可以在此处使用的扩展方法: 在 C# 中生成随机值
As long as Int32 is okay, just use rand:
Or for Int64, someone has posted an extension method you could use here: Generate random values in C#