ตัวอย่างขั้นตอนวิธีอย่างง่ายของตัวสร้างเลขสุ่มเทียม ของ ตัวสร้างเลขสุ่มเทียม

วิธีตัดกลางของผลคูณ (Midproduct Method)

  • 1.) เลือกตัวเลขสี่หลัก 2 ค่า x'0 และ x0
  • 2.) คูณค่า x'0 และ x0 เข้าด้วยกัน
  • 3.) ใชสี่หลักกลางของผลคูณที่ได้ในข้อ 2.) เป็นตวัเลขสุ่มเทียม x1
  • 4.) คูณ ค่า x0 และ x1
  • 5.) ทำซ้ำขั้นตอน 3.) และ 4.) จนกว่าจะได้ตัวเลขสุ่มเท่าจำนวนที่ต้องการ

วิธีตัวคูณคงที่ (Constant Multiplier Technique

  • 1.) กำหนดค่าคงที่ k ขนาดสี่หลัก และค่าเริ่มต้น x0
  • 2.) คูณค่า k และ x0 เข้าด้วยกัน
  • 3.) ใชสี่หลักกลางของผลคูณที่ได้ในข้อ 2.) เป็นตัวเลขสุ่มเทียม x1
  • 4.) คูณ ค่า k และ x1
  • 5.) ทำซ้ำขั้นตอน 3.) และ 4.) จนกว่าจะได้ตัวเลขสุ่มเท่าจำนวนที่ต้องการ

วิธีการบวกเศษเหลือ (Additive Congruent Method)

  • 1.) กำหนดตวัเลขจำนวนเต็ม x1, x2,..., xn
  • 2.) สร้าง xn+1, xn+2, ... จากตyวเลขในข้อ 1.)
  • 3.) สร้างตัวเลขสุ่มเทียมโดยใช้สูตร
  • xi= (xi-1+xi-n) (mod m)
  • Ri-n= xi/m

วิธีการใช้เศษเหลือ (Congruent Method)

  • วิธีการที่นิยมใช้ที่สุดในการสร้างตัวเลขแบบสุ่มคือการใช้เศษเหลือของผลคูณ (Multiplicative Congruential Method)
  • โดยใช้สูตร xi+1 =axi (mod m)
  • ด้วยการกำหนดค่าให้ a และ m ซึ่งจะต้องไม่เป็นค่าลบและกำาหนดค่าเริ่มต้น x0

ใกล้เคียง

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