간단한 Hash 함수 > IT Tip&Tech

본문 바로가기
사이트 내 전체검색


회원로그인

IT Tip&Tech

간단한 Hash 함수

페이지 정보

작성자 black_H 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일17-07-17 16:32 조회4,056회 댓글0건

본문

인터넷에서 Hash key 생성을 위해서 간단한 게 없나 찾아보던중 발견한 글입니다.

 

http://www.gamedevforever.com/50

 

 

x65599라는 해시키 방식인데

요거 상당히 괜찮아 보이네요 ㅎㅎ

 

간단한 해시키 생성이라 한번 써봐야겠습니다.

 

 

// 65599를 곱하는 해쉬함수. (Red Dragon 책에서 훔쳐옴 -0-)
unsigned int generateHash(const char *string, size_t len)
{
  unsigned int hash = 0;
  for(size_t i = 0; i < len; ++i)
  {
     hash = 65599 * hash + string[i];
  }
  return hash ^ (hash >> 16);
}

 



출처: http://www.gamedevforever.com/50 [게임 개발 포에버]

  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기

댓글목록

등록된 댓글이 없습니다.

IT Tip&Tech 목록

Total 125건 2 페이지
IT Tip&Tech 목록
번호 제목 글쓴이 날짜 조회
110 비쥬얼 스튜디오 외부 라이브러리 추가하기 인기글 black_H 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-16 3787
109 아두이노의 인터럽트 댓글2 인기글 책읽는아이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-13 3413
108 라즈비안에 문라이트 세팅하기 (2018.3) 댓글2 인기글 black_H 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-13 4086
107 Memory as a Programming Concept in C and C++ 댓글3 인기글 책읽는아이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-12 3591
106 쿼터니언을 오일러각으로 변환 댓글2 인기글관련링크 black_H 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-03 2649
105 4K Video Downloader 댓글1 인기글 책읽는아이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-21 3824
104 VS Code + Go : 환경변수 GOROOT 과 GOPATH 인기글 책읽는아이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-28 2023
열람중 간단한 Hash 함수 인기글 black_H 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-17 4057
102 윈도우10 시작메뉴에 .exe 등록 댓글1 인기글 black_H 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-30 5869
101 SuperSocket TLS 샘플코드입니다. 댓글1 인기글첨부파일 책읽는아이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-02 3819
100 유용한 크롬 확장 댓글1 인기글 책읽는아이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-12 4459
99 Pub/Sub 구조 샘플 코드 댓글1 인기글첨부파일 책읽는아이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-08 3914
98 답변글 Re: 한영전환 shift + space 로 하자 댓글1 인기글첨부파일 책읽는아이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-06 2676
97 ajax 를 euc-kr에서 사용할때 인기글 black_H 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 02-29 6454
96 윈도우 10 USB이미지 만드는 프로그램 댓글1 인기글 black_H 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 01-13 4595
게시물 검색

접속자집계

오늘
390
어제
743
최대
3,675
전체
685,297
회사소개 개인정보취급방침 서비스이용약관
Copyright © LittleCandle All rights reserved.
문의메일 : littlecandle99@gmail.com
상단으로
모바일 버전으로 보기