Java中可以使用Random類來生成隨機(jī)數(shù)字。下面是一個示例代碼:
`java
import java.util.Random;
public class RandomNumberGenerator {
public static void main(String[] args) {
Random random = new Random();
int randomNumber = random.nextInt(1000); // 生成0到999之間的隨機(jī)數(shù)
System.out.println("隨機(jī)生成的數(shù)字是:" + randomNumber);
}
上述代碼使用了Random類的nextInt()方法來生成一個0到999之間的隨機(jī)數(shù)。你可以根據(jù)需要修改參數(shù)來生成不同范圍的隨機(jī)數(shù)。
如果你需要生成更長的一串?dāng)?shù)字,可以使用StringBuilder類來拼接生成的隨機(jī)數(shù)。下面是一個示例代碼:
`java
import java.util.Random;
public class RandomNumberGenerator {
public static void main(String[] args) {
Random random = new Random();
StringBuilder sb = new StringBuilder();
for (int i = 0; i < 10; i++) {
int randomNumber = random.nextInt(10); // 生成0到9之間的隨機(jī)數(shù)
sb.append(randomNumber);
}
String randomString = sb.toString();
System.out.println("隨機(jī)生成的數(shù)字串是:" + randomString);
}
上述代碼使用了StringBuilder類來拼接生成的隨機(jī)數(shù),循環(huán)10次生成10個0到9之間的隨機(jī)數(shù),并將其轉(zhuǎn)換為字符串輸出。
通過以上代碼,你可以在Java中生成一串隨機(jī)數(shù)字。不過需要注意的是,這些隨機(jī)數(shù)都是偽隨機(jī)數(shù),即它們是通過算法生成的,并非真正的隨機(jī)數(shù)。如果需要更高質(zhì)量的隨機(jī)數(shù),可以考慮使用SecureRandom類。