คัดลอกรหัสรหัสดังต่อไปนี้:
แพ็คเกจ com.test;
นำเข้า java.util.สุ่ม;
คลาสสาธารณะ GenerateRandomNumber {
โมฆะคงที่สาธารณะ main (String [] args) {
System.out.println("ตัวเลขสุ่ม 10 ตัวที่สร้างขึ้นคือ: " + getCharAndNumr(10));
-
-
* java สร้างการผสมตัวเลขและตัวอักษรแบบสุ่ม
* @param length[ความยาวของตัวเลขสุ่มที่สร้างขึ้น]
* @กลับ
-
สาธารณะสตริงคงที่ getCharAndNumr (ความยาว int) {
สตริงวาล = "";
สุ่ม สุ่ม = สุ่มใหม่();
สำหรับ (int i = 0; i <ความยาว; i++) {
// ตัวอักษรหรือตัวเลขที่ส่งออก
สตริง charOrNum = Random.nextInt(2) % 2 == 0 ? "char" : "num";
//สตริง
ถ้า ("ถ่าน".equalsIgnoreCase(charOrNum)) {
// รับอักษรตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็ก
ตัวเลือก int = Random.nextInt(2) % 2 == 0 ? 65 : 97;
val += (ถ่าน) (ตัวเลือก + Random.nextInt(26));
} else if ("num".equalsIgnoreCase(charOrNum)) { // Number
val += String.valueOf(random.nextInt(10));
-
-
วาลส่งคืน;
-
-