เป้าหมายของก คลาสสุ่ม Java คือการสร้างกระแสของตัวเลขสุ่มหลอก Random Class ใน Java สร้างตัวเลขสุ่มที่แตกต่างกัน เช่น int, float, long, boolean และ double ให้เราเจาะลึกและทำความเข้าใจแนวคิดโดยละเอียด
คำแนะนำที่กล่าวถึงด้านล่างจะเป็นหัวข้อการสนทนาของเราสำหรับบทความนี้:
- คลาสสุ่มใน Java คืออะไร?
- ตัวสร้างที่ใช้ในคลาส Java Random
- วิธีการที่ใช้ในคลาส Java Random
- โปรแกรม Java เพื่อแสดงการใช้คลาสสุ่ม
คลาสสุ่มใน Java คืออะไร?
ใน คลาสสุ่มเป็นส่วนหนึ่งของ แพ็คเกจ java.util การสร้างตัวเลขสุ่มเกิดขึ้นโดยใช้อินสแตนซ์ของ คลาสสุ่ม Java . นี้ ชั้นเรียน มีวิธีการที่แตกต่างกันเพื่อสร้างตัวเลขสุ่มประเภทจำนวนเต็มคู่ยาวลอย ฯลฯ
ตัวสร้างที่ใช้ในคลาส Java Random
คลาสนี้ประกอบด้วยสอง ช่างก่อสร้าง ที่กล่าวถึงด้านล่าง:
- สุ่ม (): ตัวสร้างนี้ช่วยในการสร้างเครื่องกำเนิดไฟฟ้าแบบสุ่มใหม่
- สุ่ม (เมล็ดยาว): ตัวสร้างนี้ช่วยในการสร้างเครื่องกำเนิดไฟฟ้าแบบสุ่มใหม่โดยใช้เมล็ดพันธุ์ที่ระบุ
บันทึก: เมื่อใดก็ตามที่กระบวนการสร้างตัวเลขสุ่มเกิดขึ้นค่าเมล็ดพันธุ์จะถูกพิจารณา หากไม่ได้ระบุค่าเมล็ดพันธุ์จะถูกสร้างจากเวลานาโนของระบบ หากในกรณีที่ 2 อินสแตนซ์สุ่มมีค่าเมล็ดพันธุ์เดียวกันระบบจะสร้างลำดับตัวเลขสุ่มเดียวกัน
ตอนนี้เรามาดูวิธีการใช้วิธีการในคลาสสุ่ม
วิธีการที่ใช้ในคลาสสุ่ม Java
วิธีการที่สำคัญบางประการ ได้แก่
วิธี | ฟังก์ชันการทำงาน |
nextDouble () | ส่งคืนหมายเลขสุ่มหลอกถัดไปที่เป็นค่าสองเท่าระหว่างช่วง 0.0 ถึง 1.0 |
nextBoolean () | ส่งคืน pseudo-random ถัดไปซึ่งเป็นค่าบูลีนจากลำดับตัวสร้างตัวเลขสุ่ม |
ถัดไปลอย () | ส่งคืนสุ่มหลอกถัดไปซึ่งเป็นค่าลอยระหว่าง 0.0 ถึง 1.0 |
nextInt () | ส่งคืน pseudo-random ถัดไปซึ่งเป็นค่าจำนวนเต็มจากลำดับตัวสร้างตัวเลขสุ่ม |
nextInt (Int n) | ส่งคืน pseudo-random ถัดไปซึ่งเป็นค่าจำนวนเต็มระหว่าง 0 ถึงค่าที่ระบุจากลำดับตัวสร้างตัวเลขสุ่ม |
nextBytes (ไบต์ [] ไบต์) | สร้างไบต์แบบสุ่มและวางไว้ในอาร์เรย์ไบต์ที่ผู้ใช้จัดหาให้ |
ยาว () | ส่งคืนสตรีมค่ายาวเทียมแบบไม่ จำกัด |
ถัดไป Gaussian () ค้นหาความยาวของอาร์เรย์จาวาสคริปต์ | ช่วยในการคืนค่าสุ่มหลอกถัดไป Gaussian (แม่นยำ) กระจายค่าสองเท่าโดยมีค่าเฉลี่ย 0.0 และค่าเบี่ยงเบนมาตรฐาน 1.0 จากลำดับของตัวสร้างตัวเลขสุ่มนี้ |
มีวิธีการอื่น ๆ ที่สืบทอดมาจาก java.lang.object เช่น: แจ้งเตือนแจ้งทั้งหมดรอ toString สรุปเท่ากับโคลน getClass และ hashCode
มาดูกันว่าคลาสสุ่มจาวาถูกนำไปใช้ในโปรแกรม Java อย่างไร
โปรแกรม Java เพื่อแสดงการใช้คลาสสุ่ม
นี่คือตัวอย่างพื้นฐานที่จะช่วยให้คุณเข้าใจแนวคิด
แพคเกจ MyPackage นำเข้า java.util.Random คลาสสาธารณะ JavaRandomExample {public static void main (String [] args) {// สร้างอ็อบเจกต์แบบสุ่ม Random random = new Random () // ส่งกลับสตรีมแบบไม่ จำกัด ของค่าแบบยาว pseudorandom System.out.println ( 'Longs value:' + random.longs ()) // ส่งกลับค่าบูลีน pseudorandom ถัดไป boolean val = random.nextBoolean () System.out.println ('Random boolean value:' + val) byte [] bytes = new byte [10] // สร้างไบต์แบบสุ่มและใส่ไว้ในอาร์เรย์ random.nextBytes (bytes) System.out.print ('Random bytes = (') สำหรับ (int i = 0iเอาท์พุต:
เรามาถึงตอนท้ายของบทความนี้ใน คลาสสุ่มใน Java .ฉันหวังว่าเนื้อหาที่อธิบายข้างต้นจะเพิ่มมูลค่าให้กับไฟล์ . เราจะสำรวจโลก Java ต่อไป คอยติดตาม!
ให้แน่ใจว่าคุณฝึกฝนให้มากที่สุดและเปลี่ยนประสบการณ์
ตรวจสอบไฟล์ โดย Edureka บริษัท การเรียนรู้ออนไลน์ที่เชื่อถือได้ซึ่งมีเครือข่ายผู้เรียนที่พึงพอใจมากกว่า 250,000 คนกระจายอยู่ทั่วโลก เราพร้อมที่จะช่วยเหลือคุณในทุกขั้นตอนในการเดินทางของคุณสำหรับการเป็นนอกเหนือจากคำถามสัมภาษณ์ java นี้เรามาพร้อมกับหลักสูตรที่ออกแบบมาสำหรับนักเรียนและมืออาชีพที่ต้องการเป็น Java Developer
มีคำถามสำหรับเรา? โปรดระบุไว้ในส่วนความคิดเห็นของสิ่งนี้ บทความและเราจะติดต่อกลับโดยเร็วที่สุด