انسخ رمز الكود كما يلي:
حزمة com.test؛
import java.util.Random;
فئة عامة GenerateRandomNumber {
public static void main(String[] args) {
System.out.println("الأرقام العشوائية العشرة التي تم إنشاؤها هي:" + getCharAndNumr(10));
}
/**
* تقوم جافا بإنشاء مجموعات عشوائية من الأرقام والحروف
*param length[طول الرقم العشوائي الذي تم إنشاؤه]
* @يعود
*/
سلسلة ثابتة عامة getCharAndNumr(int length) {
سلسلة فال = ""؛
عشوائي عشوائي = عشوائي جديد ()؛
لـ (int i = 0; i < length; i++) {
// إخراج الحروف أو الأرقام
String charOrNum = Random.nextInt(2) % 2 == 0 "char" : "num";
// خيط
إذا ("شار".equalsIgnoreCase(charOrNum)) {
// احصل على أحرف كبيرة أو أحرف صغيرة
اختيار صحيح = عشوائي.nextInt(2) % 2 == 0 ?
val += (char) (choice + Random.nextInt(26));
} else if ("num".equalsIgnoreCase(charOrNum)) { // Number
val += String.valueOf(random.nextInt(10));
}
}
عودة فال؛
}
}