https://github.com/3f/huid
🎫 High-speed a FNV-1a-128 hash-based UUID.
https://github.com/3f/huid
algorithms fnv fnv1a fnv1a128 guid hash hashing huid identifier identifiers lx4cnh speed uuid
Last synced: 15 days ago
JSON representation
🎫 High-speed a FNV-1a-128 hash-based UUID.
- Host: GitHub
- URL: https://github.com/3f/huid
- Owner: 3F
- License: mit
- Created: 2021-07-24T21:08:33.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2021-07-28T21:57:07.000Z (over 3 years ago)
- Last Synced: 2024-11-24T16:48:47.867Z (5 months ago)
- Topics: algorithms, fnv, fnv1a, fnv1a128, guid, hash, hashing, huid, identifier, identifiers, lx4cnh, speed, uuid
- Language: C#
- Homepage: https://www.reddit.com/r/x3F/comments/ovq368/highspeed_multiplication_of_large_numbers_fast/
- Size: 61.5 KB
- Stars: 16
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- Changelog: changelog.txt
- Funding: .github/FUNDING.yml
- License: License.txt
Awesome Lists containing this project
README
# [Huid](https://github.com/3F/Huid)
High-speed a [FNV-1a-**128**](https://github.com/3F/Fnv1a128) (\<-[LX4Cnh](https://github.com/3F/LX4Cnh)) hash-based **UUID**.
```r
Copyright (c) 2021 Denis Kuzmin github/3F
```[ [ @ ☕ ] ](https://3F.github.io/Donation/)   [](https://github.com/3F/Huid/blob/master/License.txt)
## .NET implementation
[](https://ci.appveyor.com/project/3Fs/huid/branch/master)
[](https://www.nuget.org/packages/Huid/)
[](https://ci.appveyor.com/project/3Fs/huid/build/tests)[](https://ci.appveyor.com/project/3Fs/huid/history)
```csharp
Huid.NewGuid
(
"LodgeX4CorrNoHigh (LX4Cnh) algorithm of the high-speed multiplications of 128-bit numbers"
)
```[](https://twitter.com/github3F/status/1419045735807467520)
[](https://twitter.com/github3F/status/1419045735807467520)
*(1 ns = 0.000000001 sec)*
**\+** ✔ Compatible with .NET [System.Guid](https://docs.microsoft.com/en-us/dotnet/api/system.guid).
**\+** ✔ Free and Open. MIT License. *Fork! Star! Contribute! Share! Enjoy!*