สร้างการทำซ้ำจำนวน 90-100 แบบสุ่ม:
คลาสสาธารณะแบบสุ่ม {โมฆะคงที่สาธารณะหลัก (สตริง [] args) { / * * เมธอด math.random () ค่าเริ่มต้นเป็นสองเท่าประเภทดังนั้นจึงต้องถูกส่งไปยัง int * / int x = (int) (math.random () * (100-90+1) +90); // (max-min+1)+min = min-max system.out.println (x); -สร้างตัวเลขสุ่มที่ไม่ใช่ซ้ำ 90-100:
นำเข้า java.util.hashset; นำเข้า java.util.random; นำเข้า java.util.set; คลาสสาธารณะแบบสุ่ม {โมฆะคงที่สาธารณะหลัก (สตริง args []) {int max = 100; // ค่าสูงสุด int min = 90; // ค่าต่ำสุดจำนวน int = max-min; // การสุ่มหมายเลขสุ่ม = new random (); set <integer> set = new hashset <> (); // HashSet Container สามารถจัดเก็บวัตถุที่ไม่ได้ทำสำเนาได้ในขณะที่ (set.size () <count) {// จำนวนองค์ประกอบที่เก็บไว้ใน Int Int x = random.nextint (Max-min+1)+min; // สร้าง set.add (x) แบบสุ่ม // เพิ่มหมายเลขสุ่มลงในคอนเทนเนอร์ hashset} สำหรับ (int i: set) {// foreach traversal system.aut.out.println (i);}}}}}การทำซ้ำจำนวน 90-100 แบบสุ่มต่อวินาที:
นำเข้า java.util.random; นำเข้า java.util.timer; นำเข้า java.util.timertask; การสุ่มคลาสสาธารณะ {void timer () {ตัวจับเวลาตัวจับเวลา = ตัวจับเวลาใหม่ (); // สร้าง timer.schedule (ใหม่ timertask () {public void run () {// วิธีการเรียกใช้ timertask เพื่อใช้การสุ่มอินเตอร์เฟส runnable random = new random (); int x = random.nextint (100-90+1) +90; // (max-min+1)+1) System.out.println (x);}}, 0,1000); // 0 หมายถึงไม่มีความล่าช้า 1,000ms = 1S} โมฆะคงที่สาธารณะหลัก (สตริง [] args) {randomTest ran = new RandomTest (); Ran.timer (); // เรียกงานที่หมดเวลา}}บทความนี้ทำซ้ำได้ที่: https://www.idaobin.com/archives/301.html