จะสร้างตัวเลขสุ่มโดยใช้คลาสสุ่มใน Java ได้อย่างไร



บทความเกี่ยวกับคลาสสุ่มใน java นี้จะช่วยให้คุณเข้าใจวิธีการสร้างตัวเลขสุ่มโดยใช้คลาสสุ่มใน java ด้วยความช่วยเหลือของโปรแกรมตัวอย่าง

เป้าหมายของก คลาสสุ่ม Java คือการสร้างกระแสของตัวเลขสุ่มหลอก Random Class ใน Java สร้างตัวเลขสุ่มที่แตกต่างกัน เช่น int, float, long, boolean และ double ให้เราเจาะลึกและทำความเข้าใจแนวคิดโดยละเอียด

คำแนะนำที่กล่าวถึงด้านล่างจะเป็นหัวข้อการสนทนาของเราสำหรับบทความนี้:





เราจะเริ่ม!

คลาสสุ่มใน 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 - Edureka

เรามาถึงตอนท้ายของบทความนี้ใน คลาสสุ่มใน Java .ฉันหวังว่าเนื้อหาที่อธิบายข้างต้นจะเพิ่มมูลค่าให้กับไฟล์ . เราจะสำรวจโลก Java ต่อไป คอยติดตาม!

ให้แน่ใจว่าคุณฝึกฝนให้มากที่สุดและเปลี่ยนประสบการณ์

ตรวจสอบไฟล์ โดย Edureka บริษัท การเรียนรู้ออนไลน์ที่เชื่อถือได้ซึ่งมีเครือข่ายผู้เรียนที่พึงพอใจมากกว่า 250,000 คนกระจายอยู่ทั่วโลก เราพร้อมที่จะช่วยเหลือคุณในทุกขั้นตอนในการเดินทางของคุณสำหรับการเป็นนอกเหนือจากคำถามสัมภาษณ์ java นี้เรามาพร้อมกับหลักสูตรที่ออกแบบมาสำหรับนักเรียนและมืออาชีพที่ต้องการเป็น Java Developer

มีคำถามสำหรับเรา? โปรดระบุไว้ในส่วนความคิดเห็นของสิ่งนี้ บทความและเราจะติดต่อกลับโดยเร็วที่สุด