간단한 Hash 함수 > IT Tip&Tech

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


회원로그인

IT Tip&Tech

간단한 Hash 함수

페이지 정보

작성자 black_H 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일17-07-17 16:32 조회402회 댓글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 106건 1 페이지
IT Tip&Tech 목록
번호 제목 글쓴이 날짜 조회
열람중 간단한 Hash 함수 black_H 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-17 403
105 윈도우10 시작메뉴에 .exe 등록 인기글 black_H 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-30 1115
104 SuperSocket TLS 샘플코드입니다. 댓글1 인기글첨부파일 책읽는아이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-02 1211
103 유용한 크롬 확장 댓글1 인기글 책읽는아이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-12 1331
102 Pub/Sub 구조 샘플 코드 댓글1 인기글첨부파일 책읽는아이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-08 1475
101 ajax 를 euc-kr에서 사용할때 인기글 black_H 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 02-29 2039
100 윈도우 10 USB이미지 만드는 프로그램 댓글1 인기글 black_H 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 01-13 2079
99 한영전환 shift + space 로 하자 인기글 black_H 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 12-14 1995
98 답변글 한영전환 shift + space 로 하자 댓글1 인기글 책읽는아이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-14 1817
97 답변글 Re: 한영전환 shift + space 로 하자 댓글1 첨부파일 책읽는아이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-06 852
96 Visual Studio 레이아웃을 관리하는 확장 기능 - Layouts O Rama 댓글1 인기글 책읽는아이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-02 1805
95 우분투 15.01 에서 MS SQL Server 에 대한 ODBC 설정 댓글1 인기글 책읽는아이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-01 1868
94 VS 사용하다가 레이아웃이 꼬일 때.. 댓글2 인기글 책읽는아이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-24 2537
93 C#에서 Office interop 관련 에러날때 인기글 black_H 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 07-14 2426
92 맥 사파리에서 갑자기 주소창이 사라졌을때.. 인기글 black_H 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 06-17 3041
게시물 검색

접속자집계

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