方法1:
/// <summary> /// 生成随机数字 /// </summary> /// <param name="Length">生成长度</param> /// <param name="Sleep">是否要在生成前将当前线程阻止以避免重复</param> /// <returns></returns> public static string Number(int Length, bool Sleep) { if (Sleep) System.Threading.Thread.Sleep(3); string result = ""; System.Random random = new Random(); for (int i = 0; i < Length; i++) { result += random.Next(10).ToString(); } return result; }
方法2:
//生成随机的11位分隔符 private static StringBuffer getRandomString() { StringBuffer sbRan = new StringBuffer(11); StringBuffer alphaNum = new StringBuffer(); alphaNum.append("1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"); int num; for (int i = 0; i < 11; i++) { num = (int) (Math.random() * (alphaNum.length() - 1)); sbRan.append(alphaNum.charAt(num)); } return sbRan; } }
浙公网安备 33010602011771号