Function | Scalar Type | Description | Equivalent to |
Eigen::Rand::balanced | float, double | generates real values in the [-1, 1] range | Eigen::DenseBase<Ty>::Random for floating point types |
Eigen::Rand::chiSquared | float, double | generates real values on a chi-squared distribution. | std::chi_squared_distribution |
Eigen::Rand::exponential | float, double | generates real values on an exponential distribution. | std::exponential_distribution |
Eigen::Rand::extremeValue | float, double | generates real values on an extreme value distribution. | std::extreme_value_distribution |
Eigen::Rand::gamma | float, double | generates real values on a gamma distribution. | std::gamma_distribution |
Eigen::Rand::lognormal | float, double | generates real values on a lognormal distribution. | std::lognormal_distribution |
Eigen::Rand::normal | float, double | generates real values on a normal distribution. | std::normal_distribution |
Eigen::Rand::uniformReal | float, double | generates real values in the [-1, 0) range. | std::generate_canonical |
Eigen::Rand::weibull | float, double | generates real values on a Weibull distribution. | std::weibull_distribution |