บทสรุปของสูตรทางคณิตศาสตร์ที่ใช้กันทั่วไปหลายชนิดใน Java:
// รอบ, ส่งคืนจำนวนเต็มสูงสุดที่เล็กกว่าฟังก์ชั่นวัตถุประสงค์ดังต่อไปนี้, return -2 math.floor (-1.8); // รอบ, ส่งคืนจำนวนเต็มขั้นต่ำของหมายเลขเป้าหมายการพัฒนา Math.ceil () // round math.round () // คำนวณสแควร์รูท Math.sqrt () // คำนวณรูทคิวบ์ math.cbrt () // ส่งคืน n-power ของหมายเลขออยเลอร์ e; // คำนวณตัวคูณด้านล่างเป็นพลังที่สองของ 3 math.pow (3,2); // คำนวณ LOGARITHM MATH.LOG (); // คำนวณค่าสัมบูรณ์ Math.Abs (); // คำนวณค่าสูงสุด math.max (2.3,4.5); // คำนวณค่าขั้นต่ำ Math.min (,); // ส่งคืนหมายเลขหลอกหลอกซึ่งมากกว่าหรือเท่ากับ 0.0 และน้อยกว่า 1.0 คณิตศาสตร์
คลาสสุ่มใช้โดยเฉพาะเพื่อสร้างหมายเลขหลอกหลอก มันมีตัวสร้างสองตัว: หนึ่งใช้เมล็ดเริ่มต้น (ด้วยเวลาปัจจุบันเป็นเมล็ด) และอื่น ๆ ต้องการเมล็ดพันธุ์ของจำนวนเต็มยาวที่แสดงโดยโปรแกรมเมอร์
การสุ่มให้วิธีการสร้างตัวเลขสุ่มหลอกแบบต่าง ๆ มากกว่าวิธีการสุ่ม () ของคณิตศาสตร์
เช่น
นำเข้า Java.util.Arrays; นำเข้า java.util.random; คลาสสาธารณะแบบสุ่ม { / ** * @param args * / โมฆะคงที่สาธารณะหลัก (สตริง [] args) {// todo วิธีการที่สร้างอัตโนมัติ stub สุ่มแรนด์ = ใหม่สุ่ม (); System.out.println ("สุ่มบูลีน" + rand.nextboolean ()); ไบต์ [] บัฟเฟอร์ = ไบต์ใหม่ [16]; rand.nextbytes (บัฟเฟอร์); // ผลิตอาร์เรย์แบบสุ่มของตัวเลขที่มี 16 องค์ประกอบอาร์เรย์ System.out.println (array.toString (บัฟเฟอร์)); System.out.println ("rand.nextdouble ()" + rand.nextdouble ()); System.out.println ("ลอยลอย" + rand.nextfloat ()); System.out.println ("rand.nextgaussian" + rand.nextgaussian ()); System.out.println ("" + rand.nextint ()); // ผลิตจำนวนเต็มแบบสุ่มระหว่าง 0 ถึง 32 System.out.println ("rand.nextint (32)" + rand.nextint (32)); System.out.println ("rand.nextlong" + rand.nextlong ()); -เพื่อหลีกเลี่ยงลำดับตัวเลขเดียวกันจากวัตถุสุ่มสองชิ้นมักจะแนะนำให้ใช้เวลาปัจจุบันเป็นเมล็ดของวัตถุสุ่ม รหัสมีดังนี้:
สุ่ม rand = ใหม่สุ่ม (system.currenttimeMillis ());
Threadlocalrandom ได้รับการแนะนำใน Java7
วิธีการใช้ ThreadLocalRandom ในมัลติเธรดนั้นคล้ายกับการใช้แบบสุ่ม โปรแกรมและส่วนต่อไปนี้แสดงให้เห็นถึงการใช้ ThreadLocalrandom:
ก่อนอื่นใช้ current () เพื่อสร้างลำดับสุ่มแล้วใช้ nextcxxx () เพื่อสร้างลำดับหลอกหลอกที่ต้องการ:
threadlocalrandom trand = threadlocalrandom.current (); int val = rand.nextint (4,64);
สร้างหมายเลขหลอกหลอกระหว่าง 4 ถึง 64
ข้างต้นเป็นเนื้อหาเต็มรูปแบบของบทสรุปของฟังก์ชั่นที่ใช้กันทั่วไปตามคลาสคณิตศาสตร์ใน Java ที่นำมาให้คุณโดยบรรณาธิการ ฉันหวังว่ามันจะเป็นประโยชน์กับคุณและสนับสนุน wulin.com เพิ่มเติม ~