Random number generator (included): Difference between revisions
Content added Content deleted
(→{{header|PL/I}}: correct lang tag usage) |
(R random numbers) |
||
Line 64: | Line 64: | ||
=={{header|Ruby}}== |
=={{header|Ruby}}== |
||
Ruby's <code>rand</code> function currently uses the [[wp:Mersenne twister|Mersenne twister]] algorithm, as described in [http://www.ruby-doc.org/core/classes/Kernel.html#M005974 its documentation]. |
Ruby's <code>rand</code> function currently uses the [[wp:Mersenne twister|Mersenne twister]] algorithm, as described in [http://www.ruby-doc.org/core/classes/Kernel.html#M005974 its documentation]. |
||
=={{header|R}}== |
|||
For uniform random numbers, R may use Wichmann-Hill, Marsaglia-multicarry, Super-Duper, Mersenne-Twister, or Knuth-TAOCP |
|||
(both 1997 and 2002 versions), or a user-defined method. The default is Mersenne Twister. |
|||
R is able to generate random numbers from a variety of distributions, e.g. |
|||
# Beta |
|||
# Binomial |
|||
# Cauchy |
|||
# Chi-Squared |
|||
# Exponential |
|||
# F |
|||
# Gamma |
|||
# Geometric |
|||
# Hypergeometric |
|||
# Logistic |
|||
# Log Normal |
|||
# Multinomial |
|||
# Negative Binomial |
|||
# Normal |
|||
# Poisson |
|||
# Student t |
|||
# Uniform |
|||
# Weibull |
|||
See R help on [http://pbil.univ-lyon1.fr/library/base/html/Random.html Random number generation], or in the R system type |
|||
<lang R> |
|||
?RNG |
|||
help.search("Distribution", package="stats") |
|||
</lang> |
|||
=={{header|Ursala}}== |
=={{header|Ursala}}== |