2018. 1. 4. 20:10
//범위 내 중복없는 난수 발생기
public int[] getRandomInt(int length, int min, int max) //max포함안함 => (length)<(max-min)이어야함
{
int[] randArray = new int[length];
bool isSame;
for (int i=0; i<length; ++i)
{
while(true)
{
randArray[i] = Random.Range(min, max);
isSame = false;
for (int j=0; j<i; ++j)
{
if(randArray[j] == randArray[i])
{
isSame = true;
break;
}
}
if(!isSame) break;
}
}
return randArray;
}
}