I am trying to Randomize my Answers?

I am making a multiple choice program that can be edited from a Xml File on completion.
I can randomize the answers but can’t keep the program from displaying the same answer twice. If someone could point me in the right direction I would be grateful.

Again Thank You for any help

(CONTENT HAS BEEN REMOVED AS OF 15:45 EST 5 DEC 2013)

QUESTION CLOSED THANK YOU

Just shuffle them, then pull one at a time. There’s a lotta different ways to do it.

List<string> answers = new List<string>();
//add each answer to list
List<string> shuffledList = new List<string>();
while(answers.Count > 1){
    int pos = Random.Range(0,answers.Count);
    shuffledList.Add(answers[pos]);
    shuffledList.RemoveAt(pos);
}
shuffledList.Add(answers[0]);