คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 5
กลุ่มของ String ที่มีสมาชิก [a-z] และ [0-9]
ไม่ซ้ำกันที่มีความยาว 32 ตัวอักษร ตาม คห. แรกถูกต้องแล้วครับ
โดยเราสามารถคำนวณได้จาก
(จำนวนสมาชิกของ a-z + จำนวนสมาชิก 0-9) ^ จำนวนความยาวของ String ที่ต้องการ
จะได้ (26 + 10) ^ 32 = จำนวนชุด String ที่ไม่ซ้ำกัน (ซึ่งลองคำนวณดูแล้ว ได้จำนวนเยอะมาก)
เหมือนกับการเข้ารหัส MD5 ครับ แต่ MD5 จะใช้เป็นเลขฐาน 16 เท่านั้น
คือจะมีสมาชิก 0-9 และ a-f รวมสมาชิกกันแล้วก็ 16 ตัวอักษร
ใช้ความยาว 32 ตัวอักษร โดยถ้าลองคำนวณ และจะได้
(6 + 10) ^ 32 = 340,282,366,920,938,463,463,374,607,431,768,211,456 ชุด (อ่านว่ายังไงไม่รู้)
ไม่ซ้ำกันที่มีความยาว 32 ตัวอักษร ตาม คห. แรกถูกต้องแล้วครับ
โดยเราสามารถคำนวณได้จาก
(จำนวนสมาชิกของ a-z + จำนวนสมาชิก 0-9) ^ จำนวนความยาวของ String ที่ต้องการ
จะได้ (26 + 10) ^ 32 = จำนวนชุด String ที่ไม่ซ้ำกัน (ซึ่งลองคำนวณดูแล้ว ได้จำนวนเยอะมาก)
เหมือนกับการเข้ารหัส MD5 ครับ แต่ MD5 จะใช้เป็นเลขฐาน 16 เท่านั้น
คือจะมีสมาชิก 0-9 และ a-f รวมสมาชิกกันแล้วก็ 16 ตัวอักษร
ใช้ความยาว 32 ตัวอักษร โดยถ้าลองคำนวณ และจะได้
(6 + 10) ^ 32 = 340,282,366,920,938,463,463,374,607,431,768,211,456 ชุด (อ่านว่ายังไงไม่รู้)
แสดงความคิดเห็น
string [a-z0-9] ความยาว 32 ตัว จะได้ข้อมูลที่ไม่ซ้ำกี่ตัว?
เคยคิดกันบ้างไหมครับว่า ถ้าเรานำตัวเลข 0-9 และตัวอักษร a-z
มารวมกันให้มีความยาว 32 ตัวอักษร
เราจะได้กลุ่มของ string ที่ไม่ซ้ำกันทั้งหมดกี่ชุด???