(This article was first published on Revolutions, and kindly contributed to R-bloggers)
One of the R language's most powerful features is its ability to deal with random distributions: not just generating random numbers from various distributions (based on a very powerful pseudo-random number generator), but also calculating densities, probabilities, and quintiles. John Cook provides a handy reference chart listing all of the distributions supported by standard R (reproduced below -- and there are many other distributions supported by contributed packages), and also explains the elegant naming scheme for the various functions.
| Distribution | Base name | Parameters |
| beta | beta |
shape1, shape2, ncp |
| binomial | binom |
size, prob |
| Cauchy | cauchy |
location, scale |
| chi-squared | chisq |
df, ncp |
| exponential | exp |
rate |
| F | f |
df1, df2, ncp |
| gamma | gamma |
shape, rate |
| geometric | geom |
p |
| hypergeometric | hyper |
m, n, k |
| log-normal | lnorm |
meanlog, sdlog |
| logistic | logis |
location, scale |
| negative binomial | nbinom |
size, prob |
| normal | norm |
mean, sd |
| Poisson | pois |
lambda |
| Student t | t |
df, ncp |
| uniform | unif |
min, max |
| Weibull | weibull |
shape, scale |
Updated Aug 20: added the ncp parameter to beta, chisq, f, and t with thanks to Doug Bates' comment below.
John D Cook: Distributions in R and S-PLUS
To leave a comment for the author, please follow the link and comment on his blog: Revolutions.
R-bloggers.com offers daily e-mail updates about R news and tutorials on topics such as: visualization (ggplot2, Boxplots, maps, animation), programming (RStudio, Sweave, LaTeX, SQL, Eclipse, git, hadoop, Web Scraping) statistics (regression, PCA, time series,ecdf, trading) and more...

Zero Inflated Models and Generalized Linear Mixed Models with R.
Zuur, Saveliev, Ieno (2012).