Solid Talk เกี่ยวกับการกลับรายการ Math.random (ในเกม, ในความเป็นจริง) และวิธีการดำเนินการ บริบท: การตรวจจับความยุ่งเหยิงโดย EarthComputer ☆☆☆☆☆
การนำเสนอ Powerpoint โดย jurrejelle บน Reverse Engineering Minecraft RNG ☆☆☆☆☆
เกี่ยวกับ Lattice Basics โดย EDDxample ☆☆☆☆☆
การเขียนบทความ MAZE 3000 CTF ซึ่งมีข้อมูลที่เกี่ยวข้องกับ lcg และตัวอย่างที่กระชับของ latticg || เชื่อมโยงไปยัง CTF นั้นเอง ☆☆☆☆☆
การเขียน Java Random LCG ในบริบทของ Minecraft โดย Neil (hube12) เอง ยังกล่าวถึงวิธีการ seedcracking อีกด้วย ☆☆☆☆☆
สคริปต์บทความ Mess Detector - มีข้อมูลที่เกี่ยวข้องเล็กน้อย ☆☆☆☆☆
การทำนายกรณี Math.Random() แต่ให้ข้อมูลที่เข้าใจง่ายเกี่ยวกับ LCG โดยทั่วไป
ความสามารถในการคาดการณ์ของ LCG และคำแนะนำเกี่ยวกับความก้าวหน้าเพิ่มเติมเกี่ยวกับวิธีการจัดการกับกรณีเฉพาะต่างๆ
พูดคุยทั่วไปเกี่ยวกับการทำนายสถานะ LCG
บทความวิกิพีเดียทั่วไป
บทความแปลกๆ
เอกสารของ KaptainWutax (Coming Soon™)
ใช่
☆☆☆☆☆ บทความเขียนโดย minecraft seedcrackers ที่รู้จักกันดี (EarthComputer, Neil ฯลฯ ) และอ้างอิงถึง Minecraft
Minecraft Seeding Ep. 1 - เครื่องกำเนิดไฟฟ้าสมส่วนเชิงเส้น
Minecraft Seeding Ep. 2 Pt.1 - ปัญหาทั่วไปในการค้นหาเมล็ดพันธุ์
Minecraft Seeding Ep. 2 พอยต์ 2 - Lattices และการเขียนโปรแกรมเชิงเส้น
สิ่งที่แตกเมล็ดดันเจี้ยน
ตอนที่ 0: การตั้งค่าสภาพแวดล้อมของคุณ
ตอนที่ 1: การสร้างตัวค้นหาโครงสร้าง
ตอนที่ 0bis: คำอธิบายห้องสมุด
เริ่มต้นใช้งาน Java SeedFinding - Feature Utils
บทช่วยสอนการค้นหาเมล็ดพันธุ์ตอนที่ 0: โครงสร้างและ LCG
บทช่วยสอนการค้นหาเมล็ดพันธุ์ตอนที่ 1: การสร้างชีวนิเวศและทางลัด
บทช่วยสอนการค้นหาเมล็ดพันธุ์ตอนที่ 2: การสร้างภูมิประเทศและเสียง
บทช่วยสอนการค้นหาเมล็ดพันธุ์ตอนที่ 3: การเรียกซ้ำ เพลาเหมือง ฐานที่มั่น และป้อมปราการ
บทช่วยสอนการค้นหาเมล็ดพันธุ์ตอนที่ 4: Latticg
พวกเขาแคร็กเซิร์ฟเวอร์ของฉัน!
ฉันจะหาเมล็ดพันธุ์ได้อย่างไร
เมล็ดพันธุ์และการสร้าง: วิธีในการเข้าสู่เมล็ดพันธุ์
การค้นหาเมล็ดพันธุ์อย่างรวดเร็วและ SciCraftSeedFinder
อัลกอริทึม LLL
สำคัญ: แก่นแท้ของซีรีส์พีชคณิตเชิงเส้น
Minecraft WORLD GENERATION อธิบายแล้ว?⛏️
ภาพรวมการสร้างโลกโดย TelepathicGrunt
Vizard Mod ในส่วน #Tools
โค้ดดิบของ Python การสร้างเลเยอร์โดย hube12 <???>
วิดีโอของ Alan Zucconi ให้ภาพรวมระดับบนสุดที่เหมาะสมของกระบวนการ
Redblobgames บนภูมิประเทศจากเสียงรบกวนและการจำลอง Minecraft World Generation ใน Python - แม้ว่าจะไม่ใช่สำหรับ minecraft โดยเฉพาะ แต่ก็อธิบายแนวคิดที่เกี่ยวข้องบางประการได้ดีมาก
เนื่องจากคุณภาพของโค้ด mojank จึงแทบจะไม่มีบทความที่เกี่ยวข้องสำหรับ WorldGen วิธีที่ดีที่สุดในปัจจุบันคือการอ่านโค้ด Minecraft (ถือว่าไม่อ่านง่าย) หากไม่เป็นเช่นนั้น ไลบรารี :→ โดยเฉพาะ: ไลบรารีของ KaptainWutax ไลบรารีของ neil และลูกบาศก์ ( โดยทั่วไปโค้ดที่สามารถเลียนแบบการสร้างโลกได้)
หมายเหตุเกี่ยวกับเลขคณิตแบบแยกส่วน
หมายเหตุเพิ่มเติม
หมายเหตุชั้นเรียนเกี่ยวกับเลขคณิตแบบโมดูลาร์
พื้นฐานของเลขคณิตแบบแยกส่วน
ความเท่าเทียมกันแบบโมดูลาร์
จะตรวจสอบโมดูโลผกผันการคูณ 64 ได้อย่างไร (หรือกำลังสองอื่น)
NERD : ทฤษฎีจำนวนเบื้องต้น: จำนวนเฉพาะ ความสอดคล้อง และความลับ โดย William Stein
NERD : เอกสารบรรยายในทฤษฎีจำนวนและวิทยาการเข้ารหัสโดย Matt Kerr
เอกสาร NERD มีความยาวและแนะนำเฉพาะในกรณีที่คุณต้องการเริ่มต้นจากพื้นฐาน โดยเฉพาะโน้ตของ William Stein นั้นดีกว่ามากในการเริ่มต้น เลือกบันทึกทางคณิตศาสตร์แบบแยกส่วนอันใดอันหนึ่งจาก 4 อันดับแรกหากสับสน จากนั้นสำหรับการติดตามผล โปรดอ่านบทความการเทียบเท่าโมดูลาร์
วิดีโอ Khan Academy เกี่ยวกับปัญหา Discrete Log - ยอดเยี่ยมมากในการทำความเข้าใจว่ามันเกี่ยวกับอะไร คิดว่าค่านาฬิกาเป็นเมล็ดพันธุ์
ทฤษฎี: บทแทรกของ Hensel โดย brillant.org
NERD: ทฤษฎี: บันทึก IISC - แนะนำเป็นอย่างยิ่งโดยเฉพาะการออกกำลังกาย!
สิ่งสำคัญ: การคำนวณค่าผกผันการคูณ - สิ่งที่ใช้งานได้จริง โปรดตรวจสอบลิงก์ด้านล่างเพื่อดูการใช้งานที่เหมาะสม
สรุปสาระสำคัญเกี่ยวกับวิธีการคำนวณดังกล่าวที่นำเสนอข้างต้นและวิธีการใช้งาน
การใช้งานจริงของการผกผันของ mod แสดงให้เห็นข้างต้น
การประยุกต์ใช้ปัญหา Discrete Log ในทางปฏิบัติในบริบทของ Minecraft - BoundIntSkips ของ Matthew Bolan
การใช้งานที่สะอาดยิ่งขึ้นในตำแหน่งที่ปัญหาบันทึกแบบไม่ต่อเนื่องปรากฏขึ้น
Hensel Lift ใน ChunkRandomReversal
การยกโดย hube12 - มัณฑนากร ตัวอย่างการยกโดย Neil(hube12)
ระยะทางจากศูนย์ : จุดที่ปัญหาบันทึกแบบไม่ต่อเนื่องปรากฏขึ้น!
=== กรณีการใช้งาน → (ปัญหาบันทึกแบบไม่ต่อเนื่อง : ค้นหาจำนวนการโทรระหว่างสองเมล็ด) และ (Mod Inversion : ค้นหาการผกผันอย่างรวดเร็ว) === |
[สำคัญ] หน้า Wikipedia ทั่วไปเกี่ยวกับการกำหนดหมายเลขบิต
ทำความเข้าใจว่า >>
, >>>
และ <<
คืออะไร อ่านคำตอบ I และ III
วิธีการและทำงาน
หมายเหตุทั่วไปเกี่ยวกับการทำงานของบิต
หน้าวิกิทั่วไป → เปิดที่เทียบเท่าทางคณิตศาสตร์
ค่าผกผันของ XOR
แฮ็ก Bit Twindling
เชื่อมต่อการเป็นตัวแทนไบนารี่ - แสดงในโค้ดบางชิ้นซึ่งมีประโยชน์ที่จะรู้
Sqaure One Matrices - แนะนำโดยถือว่าคุณเคยเห็นซีรีส์ 3blue1brown แล้ว
ขัดแตะในลักษณะที่เป็นมิตร
LLL ซึ่งตรงกันข้ามกับการลดแบบเกาส์เซียนรวมถึงอัลกอริทึมของ Extended Euclid และอื่น ๆ - ยังอ่านง่ายอีกด้วย
RNG คืออะไร - บทความ RedHat
อ. สไลด์บรรยาย เรื่อง RNG
ข้อมูลเพิ่มเติมเกี่ยวกับ RNG
ตารางเครื่องกำเนิดไฟฟ้าสมส่วนเชิงเส้นขนาดต่างๆ และโครงสร้างขัดแตะที่ดี โดย Pierre L'ecuyer
ช่องโหว่ RSA ใหม่โดยใช้วิธีการลด Lattice โดย Alexander May
การค้นหารากเล็กๆ ของสมการพหุนามจำนวนเต็มไบวาเรียต ทบทวนโดย Jean-Se´bastien Coron
ลอการิทึมแบบไม่ต่อเนื่องและการแยกตัวประกอบ โดย Eric Bach
BKZ 2.0: การประมาณการความปลอดภัยของ Lattice ที่ดีขึ้นโดย Yuanmi Chen และ Phong Q. Nguyen
การนำเสนอ - อัลกอริทึม BKZ โดย Joop van de Pol
* การกู้คืนเมล็ดในทางปฏิบัติสำหรับ PCG Pseudo-Random Number Generator ไม่เกี่ยวข้อง
การลดพื้นฐาน Lattice: ปรับปรุงอัลกอริทึมเชิงปฏิบัติและการแก้ปัญหาผลรวมเซตย่อยโดย CP Schnorr & M. Euchner
อัลกอริธึมการลดพื้นฐาน Lattice และการนำไปใช้อย่างมีประสิทธิภาพบนระบบคู่ขนานโดย Timo Bartkewitz
การยกเชิงเส้น Hensel สำหรับ ℤ(x,y) และ ℤ(x) ด้วยต้นทุนลูกบาศก์ โดย Micheal Monagan
[เครดิต: Matthew Bolan และ Neil บน Monkeys Discord] |
นี่คือเอกสารทั้งหมด (ยกเว้น 1) ที่ถูกอ้างอิง; ซึ่งมีประโยชน์และสิ่งที่ไม่ขึ้นอยู่กับผู้อ่าน สิ่งเหล่านี้ถูกกล่าวถึงในที่นี้เพื่อเป็นข้อมูลอ้างอิงโดยย่อหากต้องการบางสิ่งโดยเร็วที่สุด
vizard โดย Neil(hube12) - เครื่องมือในการสร้างภาพการสร้างโครงสร้างใน Minecraft
Structure Finder - โครงสร้าง Logger โดย Burger Guy
MineMap โดย KaptainWutax - ท่ามกลางแต่ดีกว่าจริงๆ <lol> || ดาวน์โหลดไมน์แมพ
SeedMapper by xpple - ทำสิ่งต่าง ๆ ด้วยเมล็ดพันธุ์โลก
MCTerrainRenderer โดย <Polymetric, Neil> - ยูทิลิตี้แสดงภูมิประเทศเพื่อดูเมล็ดพืชอย่างรวดเร็วและข้ามไปทดสอบ
DiamondSim โดย 19MisterX98 - ตัวค้นหาเพชรและเศษซากโบราณ || วีดีโอตู้โชว์
CrossroadFinder by Gaider10 - ค้นหารูปแบบทางแยกบนชุดเมล็ด
GPULootSeedFinder โดย jellejurre - สร้างเมล็ดของขวัญบน GPU
SeedCandy โดย WearBlackAllDay - โปรแกรม GUI เพื่อถอดรหัสเมล็ด
Cubiomes-Viewer โดย Cubitect - โปรแกรมดูแผนที่ที่ใช้ Qt และตัวค้นหาเมล็ดพันธุ์ที่ใช้ประโยชน์จาก Cubiomes lib
SeedSearcherStandaloneTool(SASSA) โดย ZodSmar - ยูทิลิตี้ทั้งหมดในที่เดียวสำหรับการค้นหาเมล็ดพันธุ์ทั่วไปสำหรับคุณสมบัติเฉพาะ
SeedcrackerX โดย 19MisterX98 - mod การแคร็กเมล็ดในเกมสำหรับทุกเวอร์ชันที่มี GUI และยูทิลิตี้อื่น ๆ || วิธีการใช้งาน || การสาธิตคุณสมบัติของ SeedCrackerX
PigSpawnerFinder by Gaider10 - ค้นหาเมล็ดพันธุ์ที่มีหมูวางไข่
SeedCracker โดย KaptainWutax - mod การแคร็กเมล็ดในเกมสำหรับ 1.16
TreeCracker(MSCT) โดย MCRCortex - Seed Cracker จากต้นไม้
treecrackerPOS โดย Polymetric - แครกเกอร์เมล็ด minecraft ที่ใช้ต้นไม้
MinecraftSeedReverse โดย YanWQ-monad - <หมายเหตุ: นี่เป็นเครื่องมือที่ไม่มีใครรู้จักมากนัก ไม่มีการสาธิต/การทดสอบที่เหมาะสม คุณทำด้วยตัวเองและ QnA คือหนทางในการรับการสนับสนุน> ค้นหาเมล็ดพันธุ์ตามตำแหน่งของโครงสร้างและชีวนิเวศน์ ข้อมูล
DecompilerMC โดย Neil - เครื่องมืออัตโนมัติเพื่อคว้า Mojang Mappings และแมปไคลเอนต์ / เซิร์ฟเวอร์ jar สำหรับ Minecraft || รหัสที่สร้างขึ้นจะอยู่ภายใต้โฟลเดอร์ src
FrabricMC - โดยพื้นฐานแล้วเป็นสภาพแวดล้อมการพัฒนา mod แต่เนื่องจากคุณเรียกใช้ genSources คุณจึงสามารถดูแหล่งที่มาได้อย่างอิสระ ใช้การแมปเส้นด้าย || ตั้งค่าวิดีโอโดย Technovision || รหัสสำหรับ minecraft ควรอยู่ในไลบรารีภายนอกและสามารถค้นหาได้โดยการกด LShift
สองครั้งแล้วกด Alt + N ตอนนี้คุณสามารถค้นหาสิ่งที่คุณต้องการ!
MCP-Reborn โดย Hexeption - Forge Modding Environment แต่ยังอนุญาตคลาสโค้ดการสืบค้น ใช้แผนที่ของตัวเองหรืออนุญาตให้ใช้ Mojang Mappings รหัสที่สร้างโดย MCP-Reborn (ค่าเริ่มต้น) ไม่สามารถแชร์ได้
SSG โดย Neil - ผู้ค้นหาเมล็ดตา 12 เมล็ด
Seedfinding.com โดย Neil - ตำแหน่งเกตเวย์และตัวค้นหา Shadow Seed
SeedInfo โดย Panda4994 - เครื่องมือวิเคราะห์เมล็ดพันธุ์ <ค่อนข้าง> <เหมือนข้อเท็จจริง>
seed-cheecker โดย jellejurre - สร้างภูมิประเทศ minecraft 'แม่นยำ' และทำการตรวจสอบ
ตัวระบุตำแหน่งพิกัดข้อเท็จจริงโดย DaMatrix
Kaktoos by KaptainWutax - โปรแกรม CUDA ค้นหากระบองเพชรที่สูงที่สุด
NBTExplorer โดย jaquadro - โปรแกรมดูแหล่งข้อมูล NBT
SecureSeed โดย EarthComputer - Anti Seed Tamper Tech <idk if this is a joke or not>
ช่อง #project-resources ของ Minecraft@Home ยังมีเครื่องมือที่ใช้ในโปรเจ็กต์ชื่อดัง (pack.png , herobrine seed ฯลฯ) |
SeedUtils โดย KaptainWutax - lib สำหรับฟังก์ชั่นตัวช่วยยูทิลิตี้ seed
FeatureUtils โดย KaptainWutax - lib สำหรับ "การเข้าถึงคุณสมบัติ minecraft"
BiomeUtils โดย KaptainWutax - lib สำหรับ "การจำลองแบบ biome"
NoiseUtils โดย KaptainWutax - lib สำหรับการจำลองเสียงรบกวน
TerrainUtils โดย KaptainWutax - lib สำหรับจำลองภูมิประเทศ
MathUtils โดย KaptainWutax - lib สำหรับ "ยูทิลิตี้ทางคณิตศาสตร์เฉพาะสำหรับทางลัด lcg และ Minecraft world gen"
LattiCG_rs โดย Neil - LattiCG เขียนด้วยภาษา Rust
LattiCG โดย <mjtb49,KaptainWutax,Riley,Neil ฯลฯ> - JavaRandom Internal Seed การกลับรายการด้วย LLL alg และ B&B alg || Latticg_example โดย Neil(hube12)
Regen โดย Rayferric - ตัวกลับ lcg
libseedfinding โดย EarthComputer - ยูทิลิตี้การค้นหาเมล็ด C ++
ChunkRandomReversal โดย mjtb49 - ชุดของอัลกอริธึมเพื่อย้อนกลับโดยใช้ข้อมูลบางส่วนแฮชต่าง ๆ ที่ Minecraft ใช้เพื่อเพาะ ChunkRandom PRNG
Cubiomes by Cubitect - C Library เพื่อเลียนแบบการสร้างภูมิประเทศ
js-cubiome โดย jan-leila - การผูก Javascript สำหรับ Cubiomes
Pyubiomes โดย 4gboframram - wrapper Python ที่ใช้งานง่ายสำหรับยูทิลิตี้ที่สำคัญที่สุดใน Cubiomes (และเร็ว ๆ นี้จะมีมากกว่านี้)
minecraft_end_generation_rs โดย Neil - lib สำหรับรุ่นปลายทาง ซึ่งเป็นส่วนหนึ่งของโรงงาน SeedFinding
minecraft_nether_รุ่น_rs โดย Neil - lib สำหรับรุ่นถัดไป ซึ่งเป็นส่วนหนึ่งของโรงงาน SeedFinding
Noise_rs โดย Neil - <wip> lib สำหรับการจำลองเสียง ซึ่งเป็นส่วนหนึ่งของโรงงาน SeedFinding
java_random_rs โดย Neil - <wip> lib สำหรับ java Random utils ซึ่งเป็นส่วนหนึ่งของ SeedFinding Factory
MCBiomes โดย Neil - รหัส <อาจเป็นไปได้> เพื่อเลียนแบบการสร้างชีวนิเวศ <!ไม่ได้รับการยืนยัน>
SEED โดย KaptainWutax - ดัชนีทั่วไปสำหรับไลบรารี "x" Utils ทั้งหมดที่กล่าวถึงข้างต้น โดยพื้นฐานแล้วใช้ FeatureUtils, BiomeUtils, SeedUtils, MathUtils ได้อย่างอิสระด้วยการนำเข้านี้เพียงอย่างเดียว || SEED fork โดย Neil - SEED เปิดตัวพร้อมฟีเจอร์แถวหน้าและการแก้ไขข้อบกพร่องเพิ่มเติม ควรใช้สิ่งนี้ |
SeedFinding โดย Neil - lib เขียนด้วย สนิม สำหรับเครื่องกำเนิด minecraft ต่างๆ |
เครื่องมือเก่าหรือที่เลิกใช้แล้วจะไม่อยู่ในรายการ แต่สามารถดูรายการเครื่องมือทั้งหมดได้ all-tools.adoc(TBD)
จำนวนเต็ม พหุนาม และวงแหวน : หลักสูตรพีชคณิต โดย Ronald S. Irving
หลักสูตรทฤษฎีจำนวนพีชคณิตเชิงคำนวณโดยอองรี โคเฮน
การลดพื้นฐาน Lattice: บทนำเกี่ยวกับอัลกอริทึม LLL และการประยุกต์โดย Murray R Bremner
Donald Knuth ศิลปะการเขียนโปรแกรมคอมพิวเตอร์ เล่มที่ 2 ตอนที่ 3.2.1
ลิง
ไมน์คราฟต์@โฮม
ช่อง #วิจัยเมล็ดพันธุ์ ของ Minecraft Seedunning
Minecraft WorldGen
โครงการของนีล
โครงการของแมทธิว
/r/MinecraftSeeds เซิร์ฟเวอร์ย่อย Reddit อย่างเป็นทางการ
1.13
1.14
1.13
1.16
1.17
=== ไม่มีเจตนาละเมิดลิขสิทธิ์ - |