เมื่อระบุรหัสร้านค้า หมายเลขคำสั่งซื้อ และวันที่/เวลาที่ซื้อ สคริปต์นี้จะสร้างรหัสที่สามารถป้อนในแบบสำรวจ Food for Thoughts ซึ่งเมื่อเสร็จสิ้นแล้ว จะให้รหัสอื่นแก่คุณที่สามารถแลกเป็นสินค้าลดราคาได้
ตั้งแต่เดือนสิงหาคม 2023 คุณจะต้องป้อนรหัสเพื่อเริ่มการสำรวจเท่านั้น ไม่จำเป็นต้องระบุราคา
เรียกสคริปต์ด้วยอาร์กิวเมนต์ 3 ข้อ:
get_code.py 1553 1743 "2023-03-14 16:48"
ข้างต้นจะส่งออก 7ZWW-NGH3-ZFWJ
ซึ่งตรงกับใบเสร็จรับเงินต่อไปนี้:
รวมรายการรหัสร้านค้าโดยย่อ (stores.tsv) คุณยังสามารถค้นหารหัสร้านค้าได้โดยการตรวจสอบข้อมูลการส่งคืนจากเครื่องระบุตำแหน่งร้านค้าของ McDonald หรือเพียงตรวจสอบใบเสร็จรับเงินจากร้านค้า
รหัสการสำรวจด้านบนสามารถแยกย่อยได้ดังนี้:
รหัส | ทศนิยม | ความหมาย |
---|---|---|
7ZW | 1553 | รหัสร้านค้า |
W | 3 | ไม่แน่ใจ แต่ใบเสร็จรับเงินส่วนใหญ่ดูเหมือนจะมี W อยู่ที่นี่เสมอ |
NG | 168 | รหัสคำสั่งซื้อ: ตัวเลขสองตัวสุดท้าย + 125 (ปกติ) |
H3ZFW | 3,742,128 | วันที่/เวลาที่ซื้อ (แสดงเป็นจำนวนนาทีตั้งแต่ 2016-02-01 00:00 ) |
J | 23 | ตรวจสอบหลัก (อัลกอริธึม Luhn mod N ; ใช้ 25 เป็นฐาน) |
ค่าจะถูกเข้ารหัสโดยใช้ระบบฐาน 25 ต่อไปนี้:
ทศนิยม | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ฐาน 25 | ค | ม | 7 | ว | ดี | 6 | เอ็น | 4 | ร | ชม | เอฟ | 9 | ซี | ล | 3 | เอ็กซ์ | เค | ถาม | ช | วี | ป | บี | ต | เจ | ย |
การอภิปรายเพิ่มเติมเกี่ยวกับ Reverse Engineering Stack Exchange ซึ่งโพสต์ไว้ครั้งแรก: https://reverseengineering.stackexchange.com/questions/32129/mcdonalds-receipt-codes
หากสิ่งที่กล่าวมาข้างต้นไม่สมเหตุสมผลสำหรับคุณ และ/หรือคุณเพียงต้องการสร้างโค้ด ให้ดาวน์โหลดพื้นที่เก็บข้อมูลนี้โดยใช้ปุ่ม "<> โค้ด" สีเขียวที่ด้านบนของหน้า เปิด demo/page.html ในเว็บเบราว์เซอร์บน คอมพิวเตอร์/แล็ปท็อป จากนั้นกรอกพารามิเตอร์ตามที่ต้องการ