$name_a = array('りんご', 'ばなな', 'すいか', 'すいか', 'りんご');
$test_a = array('あか', 'きいろ', 'みどり', 'きいろ', 'あお');

説明下手ですいません。
この場合
りんごは重複しているので あか or あお のどちらかをランダムで選択
ばななは一つしかないので きいろ
すいかは重複しているので みどり or きいろ のどちらかをランダムで選択

このようにしたいのですがどなたかアドバイスお願いします。