array_unique() 配列から重複した値を削除する
array_rand() 配列から一つ以上の要素をランダムに取得する

マニュアルのV. 配列関数(array)嫁