I need a way to either:

a) Put variables or strings in a random order, i.e. 10 strings containing names of people, output instance could be like this:

George
Bob
Zac
Pat
Peter

and then another isntance:

Bob
Zac
Pat
George
Peter

etc.

or

b) Generate a random sequence of numbers, i.e. generate 10 DIFFERENT random numbers. an instance of output:

1
7
8
9
2
3
6
5
4
10

and then

10
1
8
9
6
4
5
3
2
7

etc.