รหัสเทียม ของ ตัวสร้างความสอดคล้องแบบเชิงเส้น

เนื่องจากตัวสร้างความสอดคล้องแบบเชิงเส้นนั้น เกิดจากความสัมพันธ์ในรูปแบบที่เข้าใจได้ง่าย ดังนั้นรหัสเทียมที่เขียนจึงมีเพิ่มขึ้นมาแค่เพียงการกำหนดค่าให้กับ a, c และ m เท่านั้น ซึ่งมีรหัสเทียมดังนี้

  //รหัสเทียมในส่วนของตัวสร้างความสอดคล้องแบบเชิงเส้นที่ใช้ในคลาส Random ในภาษาจาวา    seed = (seed * 0x5DEECE66DL + 0xBL) mod ((1L << 48) - 1);    //ซึ่งใช้ a = 0x5DEECE66D (เลขฐานสิบ คือ 25214903917)  // c = 0xB (เลขฐานสิบ คือ 11)  // m = 1L << 48 คือการเลื่อนบิตของเลข 1 ไปทางซ้ายเป็นจำนวน 48 บิต ซึ่งได้เป็นเลขฐานสิบ คือ 248

ใกล้เคียง

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