Palash Tyagi
|
18b9eef063
|
Enhance documentation with usage examples for random number generation utilities
|
2025-08-03 16:45:00 +01:00 |
|
Palash Tyagi
|
7f33223496
|
Fix type name for BCRYPT_ALG_HANDLE in win_fill function
|
2025-07-29 23:25:07 +01:00 |
|
Palash Tyagi
|
73dbb25242
|
Refactor CryptoRng implementation for Windows and Unix, adding support for secure random byte generation on Windows.
|
2025-07-29 23:23:04 +01:00 |
|
Palash Tyagi
|
ef322fc6a2
|
Refactor assertions in tests to simplify error messages for KMeans, CryptoRng, and Prng modules
|
2025-07-29 22:15:45 +01:00 |
|
Palash Tyagi
|
2ea83727a1
|
enhance unittests for all random functionalities
|
2025-07-29 00:36:05 +01:00 |
|
Palash Tyagi
|
3f56b378b2
|
Add unit tests for SliceRandom trait and shuffle functionality
|
2025-07-28 23:12:20 +01:00 |
|
Palash Tyagi
|
afcb29e716
|
Add extensive tests for Prng functionality, including range checks and distribution properties
|
2025-07-28 23:11:54 +01:00 |
|
Palash Tyagi
|
113831dc8c
|
Add comprehensive tests for CryptoRng functionality and distribution properties
|
2025-07-28 23:11:26 +01:00 |
|
Palash Tyagi
|
289c70d9e9
|
Refactor tests to remove unused random number generator tests and enhance range sample validation
|
2025-07-28 23:11:17 +01:00 |
|
Palash Tyagi
|
5a5baf9716
|
Add initial implementation of random module with submodules and prelude exports
|
2025-07-28 20:19:12 +01:00 |
|
Palash Tyagi
|
28793e5b07
|
Add CryptoRng for cryptographically secure random number generation
|
2025-07-28 20:19:01 +01:00 |
|
Palash Tyagi
|
d75bd7a08f
|
Add XorShift64-based pseudo random number generator implementation
|
2025-07-28 20:17:59 +01:00 |
|
Palash Tyagi
|
6fd796cceb
|
Add SliceRandom trait for shuffling slices using RNG
|
2025-07-28 20:17:35 +01:00 |
|
Palash Tyagi
|
d0b0f295b1
|
Implement Rng trait and RangeSample conversion for random number generation
|
2025-07-28 20:17:21 +01:00 |
|