์ด-์ง€ ํ•˜๋‹ˆ๊นŒ ํ•œ ๋ฒˆ์”ฉ๋งŒ ๋ด ์ฃผ์„ธ์š”

0 1 2 3 4 ์ˆœ์„œ๋ฅผ ๋žœ๋คํ•˜๊ฒŒ ํ•ด์„œ ๋ฐฐ์—ด์— ์ง‘์–ด๋„ฃ๋Š”๋ฐ ๋ฐฐ์—ด a๋‚˜ b๋ž‘ ๊ฐ™์œผ๋ฉด ์•ˆ๋จ


private int[] a = { 0, 1, 2, 3, 4 };

private int[] b = { 4, 3, 2, 1, 0 };


public int[] getRandomInt()

{

int[] randArray = new int[5];

bool isSame;


for( int i = 0; i < 5; i++)

{

while( true)

{

randArray[i] = Random.Range(0, 5);


isSame = false;


for( int j = 0; j < i; j++)

{

if(randArray[j] == randArray[i])

{

isSame = true;

break;

}



}

if (!isSame && !randArray.SequenceEqual(a) && !randArray.SequenceEqual(b) ) break;

}

}

return randArray;

}


๋”ฑํžˆ ๋ฌธ์ œ ์—†์–ด๋ณด๋Š”๋””