hash-prospector
Automated integer hash function discovery (by skeeto)
c-hashmap
A fast hash map/hash table (whatever you want to call it) for the C programming language. (by Mashpoe)
hash-prospector | c-hashmap | |
---|---|---|
13 | 5 | |
614 | 125 | |
- | - | |
2.8 | 2.3 | |
2 months ago | 5 months ago | |
C | C | |
The Unlicense | BSD 3-clause "New" or "Revised" License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
hash-prospector
Posts with mentions or reviews of hash-prospector.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-05-04.
- Automated integer hash function discovery
-
A very good, one might say, a 'perfect' hashtable algorithm! Thoughts?
But for good general purpose hash functions, you can also take a look at u/skeeto's prospector project.
-
FRand: A Fast and Simple PRNG Library in Rust
Special thanks to hash-prospector for inspiration and useful information.
-
"Tests for randomness" by jonmaiga (creator of mx3)
A project to keep an eye on in the future. The -search command is very much like my own hash search, plugging different constants into xmxmx.
-
Do you think there needs to be protection from player's reloading saves when something negative happens?
Maybe look at https://github.com/skeeto/hash-prospector https://www.reedbeta.com/blog/hash-functions-for-gpu-rendering/
-
Fixing the Linear Congruential Generator
New best known functions
-
A Single Header Vectorized Hash Function (~9.6 GB/s)
https://github.com/skeeto/hash-prospector (recently outdone)
-
Weird problem: print every 32 bit number once, in random order, without wasting memory
Where each 0xXXXXXXXX is a random, odd 32-bit integer. Not all choices are equal, and you can find some excellent xmx parameters here: https://github.com/skeeto/hash-prospector/issues/19
-
A Simple Hash for Perlin Noise
For my stack based texture generator I used (utilizing https://github.com/skeeto/hash-prospector )
let intHash = x => {
-
Simplest way to create strongly typed using/typedefs for ints?
This is one of the best known hashes for 32 bit integers. See https://github.com/skeeto/hash-prospector and https://nullprogram.com/blog/2018/07/31/
c-hashmap
Posts with mentions or reviews of c-hashmap.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-01-24.
- A Tiny Hashmap Library Written in C
- r/C_Programming
-
A Hashmap for the C Programming Language
i added a new function to the api. you can check it out on here, i opened a pull request please if you found it helpful merge it and thank you <3
What are some alternatives?
When comparing hash-prospector and c-hashmap you can also consider the following projects:
pbrt-v4 - Source code to pbrt, the ray tracer described in the forthcoming 4th edition of the "Physically Based Rendering: From Theory to Implementation" book.
meow_hash - Official version of the Meow hash, an extremely fast level 1 hash
frand - Blazingly Fast Pseudo Random Number Generator written in Rust
tests-for-randomness - A collection of tests for randomness.