cdkey1 8자리 유니크코드 만들기 회사에서 일을 하다가 고유아이디를 만들어서 넣어야 할 일이 생겼다.아래 방법으로 약 49억개(?)의 경우의 수가 만들어진다고 하는데... 뭐 유저가 그렇게 될일은하늘이 두쪽이 나도 없을테이고...아래 방법으로 시작해보았다. CRC32 를 이용할때는 binascii 을 임포트해서 사용한다.LONG 형으로 바꿨다가 문자열로 다시 바꿔야 하는 작업이 필요하다. import binasciiimport struct text = "고유아이디"crc = binascii.crc32(text) def crc2hex(crc): res='' for i in range(4): t=crc & 0xff crc >>= 8 res='%02x%s' % (t, res) print res print "CRC32(hex1):", crc2h.. 2013. 9. 30. 이전 1 다음 반응형