# Return vector when broadcasting over mean vector to generate random numbers

**URL:** https://discourse.julialang.org/t/return-vector-when-broadcasting-over-mean-vector-to-generate-random-numbers/68851
**Category:** Statistics
**Tags:** distributions, random, rng
**Created:** [September 28, 2021, 6:46am UTC](https://discourse.julialang.org/t/return-vector-when-broadcasting-over-mean-vector-to-generate-random-numbers/68851 "2021-09-28T06:46:28Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![conorhassan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/conorhassan/32/27857_2.png) [@conorhassan](https://discourse.julialang.org/u/conorhassan)
#### Post date: [September 28, 2021, 6:46am UTC](https://discourse.julialang.org/t/return-vector-when-broadcasting-over-mean-vector-to-generate-random-numbers/68851/1 "2021-09-28T06:46:28Z")

</div>

Hi there,

I am wanting to use something like

```julia
rand.(Normal.([5;10],1),1)

```

where we have two different mean values \mu\_1=5, \mu\_2=10 which we broadcast over to generate 2 random numbers total. I would like the output to be a 2-element vector, where each element of the vector is a float64, but instead it returns a 2-element vector, which each element being a 1-element vector.

Example of current output:

```julia
2-element Vector{Vector{Float64}}:
 [5.660588027201526]
 [10.557198737804264]

```

Thanks in advance.

---

<div class="post-metadata">

### Author: ![sostock](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sostock/32/5546_2.png) [@sostock](https://discourse.julialang.org/u/sostock)
#### Post date: [September 28, 2021, 7:08am UTC](https://discourse.julialang.org/t/return-vector-when-broadcasting-over-mean-vector-to-generate-random-numbers/68851/2 "2021-09-28T07:08:00Z")

</div>

`rand(<distribution>)` creates a single random value, whereas `rand(<distribution>, 1)` creates a 1-vector of random values. Therefore, you just have to remove the last argument of the broadcasted `rand`:

```julia
rand.(Normal.([5;10],1))

```

---

<div class="post-metadata">

### Author: ![conorhassan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/conorhassan/32/27857_2.png) [@conorhassan](https://discourse.julialang.org/u/conorhassan)
#### Post date: [September 28, 2021, 7:16am UTC](https://discourse.julialang.org/t/return-vector-when-broadcasting-over-mean-vector-to-generate-random-numbers/68851/3 "2021-09-28T07:16:39Z")

</div>

Brilliant, thanks!
