Added distributions

This commit is contained in:
tsommer committed 2020-11-01 12:25:41 +01:00
1 parent 1fb09009f4
commit 582918ff04
21 files changed
+182 -1

No files matched your search

+122 -1
View File
@@ -1,3 +1,124 @@
# FastRng
A fast random number generator
FastRng is a multi-threaded pseudo-random number generator. Besides the generation of uniformly distributed random numbers, there are several other distributions to choose from. For performance reasons the parameters of the distributions are not user-definable. For some distributions, therefore, different parameter variations are available. If a different combination is desired, a separate class can be created.
## Available Distributions
### Normal Distribution (std. dev.=0.2, mean=0.5)
![](images/normal.png)
Wikipedia: https://en.wikipedia.org/wiki/Normal_distribution
### Beta Distribution (alpha=2, beta=2)
![](images/beta-a2b2.png)
Wikipedia: https://en.wikipedia.org/wiki/Beta_distribution
### Beta Distribution (alpha=2, beta=5)
![](images/beta-a2b5.png)
Wikipedia: https://en.wikipedia.org/wiki/Beta_distribution
### Beta Distribution (alpha=5, beta=2)
![](images/beta-a5b2.png)
Wikipedia: https://en.wikipedia.org/wiki/Beta_distribution
### Cauchy / Lorentz Distribution (x0=0)
![](images/cauchy-lorentz-x0.png)
Wikipedia: https://en.wikipedia.org/wiki/Cauchy_distribution
### Cauchy / Lorentz Distribution (x0=1)
![](images/cauchy-lorentz-x1.png)
Wikipedia: https://en.wikipedia.org/wiki/Cauchy_distribution
### Chi-Square Distribution (k=1)
![](images/chi-square-k1.png)
Wikipedia: https://en.wikipedia.org/wiki/Chi-square_distribution
### Chi-Square Distribution (k=4)
![](images/chi-square-k4.png)
Wikipedia: https://en.wikipedia.org/wiki/Chi-square_distribution
### Chi-Square Distribution (k=10)
![](images/chi-square-k10.png)
Wikipedia: https://en.wikipedia.org/wiki/Chi-square_distribution
### Exponential Distribution (lambda=5)
![](images/exponential-la5.png)
Wikipedia: https://en.wikipedia.org/wiki/Exponential_distribution
### Exponential Distribution (lambda=10)
![](images/exponential-la10.png)
Wikipedia: https://en.wikipedia.org/wiki/Exponential_distribution
### Inverse Exponential Distribution (lambda=5)
![](images/inverse-exponential-la5.png)
Wikipedia: https://en.wikipedia.org/wiki/Inverse_distribution#Inverse_exponential_distribution
### Inverse Exponential Distribution (lambda=10)
![](images/inverse-exponential-la10.png)
Wikipedia: https://en.wikipedia.org/wiki/Inverse_distribution#Inverse_exponential_distribution
### Gamma Distribution (alpha=5, beta=15)
![](images/gamma-a5b15.png)
Wikipedia: https://en.wikipedia.org/wiki/Gamma_distribution
### Inverse Gamma Distribution (alpha=3, beta=0.5)
![](images/inverse-gamma-a3b05.png)
Wikipedia: https://en.wikipedia.org/wiki/Inverse-gamma_distribution
### Laplace Distribution (b=0.1, mu=0)
![](images/laplace-b01m0.png)
Wikipedia: https://en.wikipedia.org/wiki/Laplace_distribution
### Laplace Distribution (b=0.1, mu=0.5)
![](images/laplace-b01m05.png)
Wikipedia: https://en.wikipedia.org/wiki/Laplace_distribution
### Log-Normal Distribution (sigma=1, mu=0)
![](images/log-normal-s1m0.png)
Wikipedia: https://en.wikipedia.org/wiki/Log-normal_distribution
### StudentT Distribution (nu=1)
![](images/student-t-nu1.png)
Wikipedia: https://en.wikipedia.org/wiki/Student%27s_t-distribution
### Weibull Distribution (k=0.5, lambda=1)
![](images/weibull-k05la1.png)
Wikipedia: https://en.wikipedia.org/wiki/Weibull_distribution
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.