I'm trying to write a function that creates 10 unique random numbers and I keep getting a syntax error on the while statement. Here's the code I'm writing:

function x_random()
{
while(x_1 == x_2) || (x_2 == x_3) || (x_3 == x_4) || (x_4 == x_5) || (x_5 == x_6) || (x_6 == x_7) || (x_7 == x_8) || (x_8 == x_9) || (x_9 == x_10) || (x_1 == x_3) || (x_2 == x_4) || (x_3 == x_5) || (x_4 == x_6) || (x_5 == x_7) ||
(x_6 == x_8) || (x_7 == x_9) || (x_8 == x_10) || (x_1 == x_4) || (x_2 == x_5) || (x_3 == x_6) || (x_4 == x_7) ||
(x_5 == x_8) || (x_6 == x_9) || (x_7 == x_10) || (x_1 == x_5) || (x_2 == x_6) || (x_3 == x_7) || (x_4 == x_8) ||
(x_5 == x_9) || (x_6 == x_10) || (x_1 == x_6) || (x_2 == x_7) || (x_3 == x_8) || (x_4 == x_9) || (x_5 == x_10) ||
(x_1 == x_7) || (x_2 == x_8) || (x_3 == x_9) || (x_4 == x_10) || (x_1 == x_8) || (x_2 == x_9) || (x_3 == x_10) ||
(x_1 == x_9) || (x_2 == x_10) || (x_1 == x_10)
{
random_seed(0);
x_1 = integer(random(192)+1);
x_2 = integer(random(192)+1);
x_3 = integer(random(192)+1);
x_4 = integer(random(192)+1);
x_5 = integer(random(192)+1);
x_6 = integer(random(192)+1);
x_7 = integer(random(192)+1);
x_8 = integer(random(192)+1);
x_9 = integer(random(192)+1);
x_10 = integer(random(192)+1);
wait(1);
}

}

What am I doing wrong here?