https://github.com/sbooth/drbgs
Deterministic random bit generators for Swift
https://github.com/sbooth/drbgs
prng swift
Last synced: 26 days ago
JSON representation
Deterministic random bit generators for Swift
- Host: GitHub
- URL: https://github.com/sbooth/drbgs
- Owner: sbooth
- License: mit
- Created: 2024-06-02T12:23:09.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-07T17:16:33.000Z (over 1 year ago)
- Last Synced: 2025-02-22T08:21:48.816Z (over 1 year ago)
- Topics: prng, swift
- Language: Swift
- Homepage:
- Size: 32.2 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# DRBGs
[](https://swiftpackageindex.com/sbooth/DRBGs)
[](https://swiftpackageindex.com/sbooth/DRBGs)
Swift implementations of the following deterministic random bit generators:
- [xoshiro256++](https://prng.di.unimi.it/xoshiro256plusplus.c)
- [xoshiro256**](https://prng.di.unimi.it/xoshiro256starstar.c)
- [xoshiro256+](https://prng.di.unimi.it/xoshiro256plus.c)
- [xoroshiro128++](https://prng.di.unimi.it/xoshiro128plusplus.c)
- [xoroshiro128**](https://prng.di.unimi.it/xoshiro128starstar.c)
- [xoroshiro128+](https://prng.di.unimi.it/xoshiro128plus.c)
- [splitmix64](https://prng.di.unimi.it/splitmix64.c)
- [xoshiro512++](https://prng.di.unimi.it/xoshiro512plusplus.c)
- [xoshiro512**](https://prng.di.unimi.it/xoshiro512starstar.c)
- [xoshiro512+](https://prng.di.unimi.it/xoshiro512plus.c)
- [wyrand](https://github.com/wangyi-fudan/wyhash)
## Documentation
The [latest documentation](https://swiftpackageindex.com/sbooth/DRBGs/main/documentation/drbgs) is hosted by [Swift Package Index](https://swiftpackageindex.com/).
All public classes, structs, and functions should be documented. If you notice a documentation shortcoming please [open a new issue](https://github.com/sbooth/DRBGs/issues/new/choose).
## License
Released under the [MIT License](https://github.com/sbooth/DRBGs/blob/main/LICENSE.txt).