3
จะสร้างค่าที่กระจายอย่างสม่ำเสมอในช่วงเวลาได้อย่างมีประสิทธิภาพได้อย่างไร
(a, b)สมมติว่าผมต้องการที่จะสร้างชุดของตัวเลขสุ่มจากช่วงเวลาที่ ลำดับที่สร้างควรมีคุณสมบัติที่เรียงลำดับด้วย ฉันสามารถนึกถึงสองวิธีในการบรรลุเป้าหมายนี้ อนุญาตnเป็นความยาวของลำดับที่จะสร้าง อัลกอริทึมที่ 1: Let `offset = floor((b - a) / n)` for i = 1 up to n: generate a random number r_i from (a, a+offset) a = a + offset add r_i to the sequence r อัลกอริทึมที่ 2: for i = 1 up to n: …