色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java怎樣生成隨機數(shù)字和字母

方一強1年前7瀏覽0評論

Java 是一種面向對象的編程語言,擁有豐富的 API 庫,可以用來生成隨機數(shù)字和字母。

生成隨機數(shù)字的代碼如下:

import java.util.Random;
public class RandomNumberGenerator {
public static void main(String[] args) {
Random rand = new Random();
int randomNumber = rand.nextInt(100); // 生成 0 到 99 之間的隨機數(shù)
System.out.println(randomNumber);
}
}

這段代碼先引入了 Java 的 Random 類,然后用該類生成了一個實例 rand。接下來,使用 rand 的 nextInt 方法生成了一個 0 到 99 之間的隨機數(shù),將其賦值給 randomNumber 變量,最后使用 System.out.println 方法將結果輸出到控制臺。

如果要生成隨機字母,可以使用 ASCII 碼表來實現(xiàn):

import java.util.Random;
public class RandomStringGenerator {
public static void main(String[] args) {
Random rand = new Random();
StringBuilder sb = new StringBuilder();
for(int i = 0; i< 10; i++) {
int randChar = rand.nextInt(26) + 'A'; // 生成 A 到 Z 之間的隨機字母
sb.append((char)randChar);
}
String randomString = sb.toString();
System.out.println(randomString);
}
}

這段代碼使用了 StringBuilder 類來構建字符串。在循環(huán)中,使用 rand 的 nextInt 方法生成了 0 到 25 之間的隨機數(shù),加上 ASCII 碼表中大寫字母 A 的值(65),得到 A 到 Z 之間的隨機字母。將其強制轉換成 char 類型并追加到 sb 中,最后將其轉換成字符串并輸出到控制臺。