Java中各種隨機字串生成的方法(親測)

2021-07-04 20:32:28 字數 2588 閱讀 6131

123

4567

891011

1213

1415

1617

1819

2021

2223

2425

2627

2829

3031

3233

3435

3637

3839

4041

4243

4445

4647

4849

5051

5253

5455

5657

5859

6061

6263

6465

6667

6869

7071

7273

7475

7677

7879

8081

8283

8485

8687

8889

9091

9293

9495

9697

9899

100101

102103

104105

106107

108109

110111

112113

114115

116117

118119

120121

122123

124

/**

* 各種隨機字串生成的方法

*

* @author administrator

*

*/

public class randomstring

return sb.tostring();

}

/**

* 返回乙個定長的隨機純字母字串(只包含大小寫字母)

*

* @param length

* 隨機字串長度

* @return 隨機字串

*/

public static string generateupperlowerstring(int length)

return sb.tostring();

}

/**

* 返回乙個定長的隨機純小寫字母字串(只包含小寫字母)

*

* @param length

* 隨機字串長度

* @return 隨機字串

*/

public static string generatelowerstring(int length)

/**

* 返回乙個定長的隨機純大寫字母字串(只包含大寫字母)

*

* @param length

* 隨機字串長度

* @return 隨機字串

*/

public static string generateupperstring(int length)

/**

* 生成乙個定長的純0字串

*

* @param length

* 字串長度

* @return 純0字串

*/

public static string generatezerostring(int length)

return sb.tostring();

}

/**

* 根據數字生成乙個定長的字串,長度不夠前面補0

*

* @param num

* 數字

* @param fixdlenth

* 字串長度

* @return 定長的字串

*/

public static string generatefixdlengthstring(long num, int fixedlenth) else

return sb.tostring();

}

/**

* 每次生成的len位數都不相同(僅限於整型陣列的每個元素都0-9這十個基本數字,且len的值還不能大於陣列的長度)

*

* @param param

* @return 定長的數字

*/

public static int generatedifferentnum(int param, int len)

int result = 0;

for (int i = 0; i < len; i++)

return result;

}

}

生成隨機字串

原文出處 估摸著以後極有可能使用到,於是寫了乙個生成隨機字串的函式。可以自定義生成規則,生成字串長度。模仿了ms的函式風格,生成規則使用巨集的或且規則,返回值使用了布林型。這裡使用布林返回可能作用不大。直接貼 吧,同樣是兩個檔案。randomstring.h pragma once define r...

生成隨機字串

產生隨機字串,可用來自動生成密碼 預設長度6位 字母和數字混合 param string len 長度 param string type 字串型別 0 字母 1 數字 其它 混合 param string addchars 額外字元 return string function rand stri...

生成隨機字串

在我們mvc專案中 怎麼產生乙個隨機的字串呢 下面就給大家講乙個方法 產生乙個隨機字串叫getrandomcode 然後有乙個引數 intlength 這是長度 你要產生多少位的字串 然後我們開始 建立乙個隨機數的隨機類 這乙個random 這乙個是c 的隨機類用來隨機生成數字 然後在這裡迴圈多次 ...