เมนูนำทาง
ตัวสร้างความสอดคล้องแบบเชิงเส้น รหัสเทียมเนื่องจากตัวสร้างความสอดคล้องแบบเชิงเส้นนั้น เกิดจากความสัมพันธ์ในรูปแบบที่เข้าใจได้ง่าย ดังนั้นรหัสเทียมที่เขียนจึงมีเพิ่มขึ้นมาแค่เพียงการกำหนดค่าให้กับ a, c และ m เท่านั้น ซึ่งมีรหัสเทียมดังนี้
//รหัสเทียมในส่วนของตัวสร้างความสอดคล้องแบบเชิงเส้นที่ใช้ในคลาส Random ในภาษาจาวา seed = (seed * 0x5DEECE66DL + 0xBL) mod ((1L << 48) - 1); //ซึ่งใช้ a = 0x5DEECE66D (เลขฐานสิบ คือ 25214903917) // c = 0xB (เลขฐานสิบ คือ 11) // m = 1L << 48 คือการเลื่อนบิตของเลข 1 ไปทางซ้ายเป็นจำนวน 48 บิต ซึ่งได้เป็นเลขฐานสิบ คือ 248
เมนูนำทาง
ตัวสร้างความสอดคล้องแบบเชิงเส้น รหัสเทียมใกล้เคียง
ตัวสร้างเลขสุ่มเทียม ตัวสร้างความสอดคล้องแบบเชิงเส้น ตัวสร้างเลขสุ่มเทียมแบบบลัมบลัมชับ ตัวระบุวัตถุดิจิทัล ตัวรับความรู้สึกเจ็บปวด ตัวกระตุ้น ตัวรับแรงกล ตัวเรียงกระแส ตัวรับรู้สารเคมี ตัวกระตุ้นให้ทำงานแหล่งที่มา
WikiPedia: ตัวสร้างความสอดคล้องแบบเชิงเส้น http://www.bloggang.com/viewblog.php?id=zkaru&date... http://apps.nrbook.com/empanel/index.html#pg=343 http://citeseer.ist.psu.edu/132363.html http://portal.acm.org/citation.cfm?id=59305&dl=ACM... http://portal.acm.org/citation.cfm?id=63042 //doi.org/10.1090%2FS0025-5718-99-00996-5 //doi.org/10.1145%2F58562.59305 //doi.org/10.1145%2F63039.63042