12345678910111213141516171819202122232425262728293031323334353637383940 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace IoTIntegrationPlatform.Common
- {
- /// <summary>
- /// 随机数
- /// </summary>
- public static class RandomHelper
- {
- /// <summary>
- /// 生成指定长度的随机数
- /// </summary>
- /// <param name="length"></param>
- /// <returns></returns>
- public static string GenerateRandomStr(int length)
- {
- StringBuilder sb = new StringBuilder();
- try
- {
- //const string chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
- const string chars = "ABCDEF0123456789";
- Random rand = new Random();
- for (int i = 0; i < length; i++) // 生成指定长度的随机字符串
- {
- sb.Append(chars[rand.Next(chars.Length)]);
- }
- }
- catch (Exception ex)
- {
- Logging.Error(ex, ex.Message);
- }
- return sb.ToString();
- }
- }
- }
|