# Generate random number following gaussian distribution

**URL:** <https://discourse.julialang.org/t/generate-random-number-following-gaussian-distribution/90669>\
**Category:** General Usage\
**Tags:** statistics\
**Created:** [November 22, 2022, 9:38pm UTC](https://discourse.julialang.org/t/generate-random-number-following-gaussian-distribution/90669 "2022-11-22T21:38:55Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![JosieG](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/josieg/32/36221_2.png) [@JosieG](https://discourse.julialang.org/u/JosieG)\
**Post date:** [November 22, 2022, 9:38pm UTC](https://discourse.julialang.org/t/generate-random-number-following-gaussian-distribution/90669/1 "2022-11-22T21:38:55Z")

</div>

I know `rand()` will generate a random number following unif(0,1), but how to generate a random number following gaussian distribution? Is there an existing function?

---

<div class="post-metadata">

**Author:** ![jling](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jling/32/212909_2.png) [@jling](https://discourse.julialang.org/u/jling)\
**Post date:** [November 22, 2022, 9:41pm UTC](https://discourse.julialang.org/t/generate-random-number-following-gaussian-distribution/90669/2 "2022-11-22T21:41:27Z")

</div>

`randn()`

---

<div class="post-metadata">

**Author:** ![StevenWhitaker](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stevenwhitaker/32/9749_2.png) [@StevenWhitaker](https://discourse.julialang.org/u/StevenWhitaker)\
**Post date:** [November 22, 2022, 9:41pm UTC](https://discourse.julialang.org/t/generate-random-number-following-gaussian-distribution/90669/3 "2022-11-22T21:41:39Z")

</div>

`randn` will generate a number according to the standard normal distribution.

---

<div class="post-metadata">

**Author:** ![dlakelan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dlakelan/32/8491_2.png) [@dlakelan](https://discourse.julialang.org/u/dlakelan)\
**Post date:** [November 23, 2022, 2:52am UTC](https://discourse.julialang.org/t/generate-random-number-following-gaussian-distribution/90669/4 "2022-11-23T02:52:13Z")

</div>

If you want other distributions as well do

```julia
using Distributions

rand(Normal(0,1))
rand(Gamma(3,1))
...etc

```
