## random permutation of 3 numbers when repetition of digits are allowed

on 5 Dec 2012

### Vinod S (view profile)

I want to have random permutation of 3 numbers when repetition of digits are allowed.in 3 matrix 1*3 , How can i have them in matrix?Am i supposed to program it or not?

Regards

## Products

No products are associated with this question.

### Vinod S (view profile)

on 5 Dec 2012

Try it this way,

`      a=[1 2 3];`
`      b=[a(ceil(3*rand(1))) a(ceil(3*rand(1))) a(ceil(3*rand(1)))];`

Now each entry in b will be a random entry in a, with repetitions allowed

### Matt Fig (view profile)

on 5 Dec 2012
Edited by Matt Fig

### Matt Fig (view profile)

on 5 Dec 2012

Give this file a try: NPERMUTEK. It solves the general problem so if you need 4 or 5 at a time it will do that too.

```npermutek([3 7 8],3)
```
```ans =
```
```       3     3     3
3     3     7
3     3     8
3     7     3
3     7     7
3     7     8
3     8     3
3     8     7
3     8     8
7     3     3
7     3     7
7     3     8
7     7     3
7     7     7
7     7     8
7     8     3
7     8     7
7     8     8
8     3     3
8     3     7
8     3     8
8     7     3
8     7     7
8     7     8
8     8     3
8     8     7
8     8     8```