當前位置:首頁 » 編程語言 » java隨機字元

java隨機字元

發布時間: 2022-09-08 02:56:30

『壹』 java中如何隨機顯示指定字元

指定的字元放到數組中用隨機數當作訪問數組的索引

『貳』 java隨機生成字元數組

生成的字元串每個位置都有可能是str中的一個字母或數字,需要導入的包是import java.util.Random;//length用戶要求產生字元串的長度 public static String getRandomString(int length){ String str=""; Random random=new Random(); StringBuffer sb=new StringBuffer(); for(int i=0;i<length;i++){ int number=random.nextInt(62); sb.append(str.charAt(number)); } return sb.toString(); }

『叄』 java隨機生成字元串

代碼如下:
import java.util.Random;

public class Demo {
public static void main(String args[]){
Demo demo = new Demo();
System.out.println(demo.getRandomString(20));
}

public static String getRandomString(int length) {
StringBuffer buffer = new StringBuffer("");
StringBuffer sb = new StringBuffer();
Random random = new Random();
int range = buffer.length();
for (int i = 0; i < length; i ++) {
sb.append(buffer.charAt(random.nextInt(range)));
}
return sb.toString();
}
}
代碼解讀:

調用getRandomString()方法時的length參數為要返回的隨機字元串的長度。

StringBuffer buffer = new StringBuffer("");此段字元串代表要出現的字元還可以是其他字元

如:- + = * 。.等等

『肆』 Java隨機生成字元串

代碼如下,供參考:

importjava.util.Random;

publicclassMain{
publicstaticvoidmain(String[]args){
char[]chs={'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S',
'T','U','V','W','X','Y','Z'};
Stringstr=newMain().getStr(chs);
System.out.println(str);
}

publicStringgetStr(char[]chs){
Stringstr="";
Randomrandom=newRandom();
for(inti=0;i<4;i++){
//這種寫法易於擴展,chs內容改了不用修改代碼
str+=chs[random.nextInt(chs.length)];
}
str+=random.nextInt(10);

returnstr;
}
}

『伍』 Java如何生成隨機字元串

import java.util.Random;

public class Stat {
public static void main(String[] args) {
// Math.random() 獲取0~1之間的double類型數值
int num = (int)(Math.random()*100); // 獲取0~100之間的整數
System.out.println(num);
System.out.println(getRandomString(12));
}

// 獲取隨機字元串
public static String getRandomString(int length) { // length 字元串長度
StringBuffer buffer = new StringBuffer("");
StringBuffer sb = new StringBuffer();
Random r = new Random();
int range = buffer.length();
for (int i = 0; i < length; i ++) {
sb.append(buffer.charAt(r.nextInt(range)));
}
return sb.toString();
}
}

『陸』 Java中怎樣產生隨機數和隨機字母

java產生隨機數和隨機字母,使用madom類,示例如下:

packagecom.qiu.lin.he;

publicclassCeShi{

publicstaticvoidmain(String[]args){

intstr1=0;
for(inti=0;i<25;i++){//你想生成幾個字元的,就把4改成幾,如果改成1,那就生成一個隨機字母.
str1=(char)(Math.random()*26);
}
System.out.println("輸出隨機生成的字元串"+str1);

Stringstr="";
for(inti=0;i<25;i++){//你想生成幾個字元的,就把4改成幾,如果改成1,那就生成一個隨機字母.
str=str+(char)(Math.random()*26+'A');
}
System.out.println("輸出隨機生成的字元串"+str);
}
}

運行結果如下:

『柒』 java中如何產生一個16位數字組成的隨機字元串謝謝各位了

方法如下:

Random ran=new random();

boolean flag=true;

while(flag){

int a=ran.nextInt(99999999);

int b=ran.nextInt(99999999);

long c=a*100000000L+b;

if(c>1000000000000000L&&c<9999999999999999L){

flag=false;
c1=c;
String num=String.valueOf(c1);

}

『捌』 java實現輸出指定長度的隨機字元(大小寫字母和數字)遇到問題

程序輸出錯誤的原因(見圖)

『玖』 java如何定義一個以字母開頭的隨機字元串

需要創建生成器的實例,我們可以使用RandomStringGenerator.Builder()類build()方法。生成器類還可以幫助我們配置生成器的屬性。在調用build()方法之前,我們可以使用以下方法設置構建器的屬性:withinRange()指定在生成的字元串中允許的最小和最大代碼點。filteredBy()將生成的字元串中的字元限制為與至少提供的謂詞之一匹配的字元。這樣即可將java定義一個以字母開頭的隨機字元串。

熱點內容
後綴解壓什麼意思 發布:2025-01-13 10:35:17 瀏覽:185
索尼安卓11如何退回安卓10 發布:2025-01-13 10:24:09 瀏覽:127
程序編譯結構 發布:2025-01-13 10:24:08 瀏覽:90
創建郵箱地址伺服器連接錯誤 發布:2025-01-13 09:49:24 瀏覽:723
linux編輯文檔 發布:2025-01-13 09:47:51 瀏覽:435
二手製冷壓縮機 發布:2025-01-13 09:43:59 瀏覽:585
網魚電腦密碼多少 發布:2025-01-13 09:33:46 瀏覽:464
如何取消子賬號密碼 發布:2025-01-13 09:22:41 瀏覽:347
抖音搜索有緩存 發布:2025-01-13 09:17:28 瀏覽:590
c語言字元數組連接 發布:2025-01-13 08:55:11 瀏覽:901