hash-prospector
frand
hash-prospector | frand | |
---|---|---|
13 | 1 | |
614 | 13 | |
- | - | |
2.8 | 6.2 | |
2 months ago | 8 months ago | |
C | Rust | |
The Unlicense | Apache License 2.0 |
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
- 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/
frand
-
FRand: A Fast and Simple PRNG Library in Rust
You can find the source code, benchmarks, and more examples on GitHub: FRand. I would love to hear your feedback, suggestions, and questions about this project. What features would you like to see in FRand? How can I improve the performance, quality, and usability of this library?
What are some alternatives?
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.
z-tokens - z-tokens -- random tokens generation and related tools
c-hashmap - A fast hash map/hash table (whatever you want to call it) for the C programming language.
wyhash-rs - wyhash fast portable non-cryptographic hashing algorithm and random number generator in Rust
meow_hash - Official version of the Meow hash, an extremely fast level 1 hash
num-primes - A Rust Library For Generating Large Composite, Prime, and Safe Prime Numbers
tests-for-randomness - A collection of tests for randomness.
rustdesk - An open-source remote desktop, and alternative to TeamViewer.
rust-guessing-game - This is my first Rust project. It has many features, such as locales and even commands
nametag - Generate random usernames