Randn Rust Library
The Randn Rust library provides utilities for generating random vectors, matrices, and a list of matrices with values sampled from the standard normal distribution. It leverages the power of parallel processing to efficiently generate large sets of data.
Dependencies
This library is built upon a set of Rust crates:
randandrand_distrfor random number generation.nalgebrafor vector and matrix operations.rayonfor parallel computing capabilities.
Features
-
Parallel Random Data Generation
The library uses parallel processing to generate random numbers faster:
-
Random Vector Generation
Generates a random vector of the specified size:
-
Random Matrix Generation
Generates a random matrix of the specified rows and columns sizes:
-
Generation of Multiple Random Matrices
Generates a vector of random matrices of specified rows, columns, and number of simulations:
Usage
To use the RandN library in your project, include it in your Cargo.toml dependencies and then import the necessary functions in your Rust code.
Contribution
Contributions to the RandN library are welcomed! Please open an issue or submit a pull request on the GitHub repository.
License
This library is licensed under the MIT License.