ktsu.Essentials.DistributionProviders.Bernoulli
A comprehensive .NET library providing high-performance interfaces and ready-to-use implementations for common cross-cutting concerns including compression (Gzip, Brotli, Deflate, ZLib), encoding (Base64, Hex), obfuscation (XOR, Caesar, bit-rotation, byte-reversal, Base64, Hex, and composable chains), encryption (AES), hashing (15 algorithms including SHA, MD5, CRC, FNV, XxHash), keyed hashing and message authentication (HMAC-SHA256/384/512, with fixed-time tag verification), randomness (cryptographic, plus seedable xoshiro256** and PCG generators that replay identically across platforms), probability distributions with CDF, quantile, density and sampling (uniform, normal, exponential, log-normal, triangular, Bernoulli, binomial, Poisson, geometric, categorical), serialization (System.Text.Json, Newtonsoft.Json, YAML, TOML), caching, persistence, validation, logging, navigation, command execution, and filesystem access. Features zero-allocation Span-based operations, default interface implementations to minimize boilerplate, and async variants with CancellationToken support. Install everything with the ktsu.Essentials.All meta-package, or cherry-pick individual provider packages.
Activity
- Latest release
- 22h ago
- Total releases
- 3
- Cadence
- ~daily
- Last 12 months
- 3
Details
- First release
- Sep 13, 2026
| Version | Released | |
|---|---|---|
2.5.2
patch
| ||
2.5.1
patch
| ||
2.5.0
initial
|