批量生成一组不同随机字符串

在项目开发中,有时候需要生成一组随机字符串。但由于服务器运算速度极快,所以在同时生成一组随机字符串时出现相同的字符串;最初在网上找找,看到几种方法,但都不是很好用。

1、使用Thread.Sleep()的方法来实现,这种方法在创建海量随机字符串时,费用较长

2、使用Guid

3、好象是添加与服务器相关的API或链接库进行实现

其实有一个很方便的方法,就是实现一个StringHelper,里面添加静态的方法,当然也包含了随机生成字符串的方法,在类中声明一个静态的Random,然后在静态的GetRndString()方法中进行调用,这样就会生成不同的字符串了。当然不保证唯一

原文地址:https://www.cnblogs.com/dreamcat/p/get_rnd_string.html