介绍一个生成随机密码的方法

 有时候我们给大量用户注册时,可能会要生成一个随机的密码, 然后通过电子邮件通知用户。那么如何生成一个随机的密码呢。

我们可以用.NET中的 Sytem.Guid.NewGuid().ToString() 生成一个全局的GUID。所谓GUID,指的是全局唯一ID,由0-9和a-z这几种字符组成,实际上是对一个128bit数字的十六进制输出,中间可能会由“-”字符隔开。例如:
Dim result  as  String  =  System.Guid.NewGuid().ToString()

其结果可能会是:

22624527-c6ec-4b1a-8773-839e83cce39a

那么我们就可以自己再写一个方法,去掉其中的“-”字符,剩下的是由32个阿拉伯数字和英文字母组成的串,我们可以根据要求只取前10个字符等等。

这样一般会满足我们的需要了。

你可能感兴趣的:(方法)