-
[Unity3d] C# 중복없는 난수 발생기Development/Unity3d 2017. 6. 14. 16:17반응형public int[] getRandomInt(int length, int min, int max){int[] randArray = new int[length];bool isSame;for (int i=0 ; i<length ; ++i){while (true){randArray[i] = Random.Range(min, max);//JAVA용 : randArray[i] = (int) Math.floor(Math.random() * (max-min+1))+min;isSame = false;for (int j=0 ; j<i; ++j){if (randArray[j] == randArray[i]){isSame = true;break;}}if (!isSame) break;}}return randArray;}
매번 작성하려니 귀찮아서 그냥 함수로 만들어 복사 후 사용~
반응형'Development > Unity3d' 카테고리의 다른 글
[Unity3d]PC로 빌드했는데 exe 파일이 추출이 안될때 100% 해결방법 (1) 2019.11.03 [Unity3D]유니티 간편하게 로우폴리 맵 만들기(Low-Poly Map) (6) 2018.11.30 [유니티&PHP]현재시간 가져오기 (0) 2017.09.03 [Unity3D] PlayerPrefs 값이 존재하지 않을 때(=null) 조건문 (0) 2017.08.03 [Unity3d]XmlException: 'tools' is undeclared namespace. 에러 해결방법 (0) 2017.07.12 [Unity3d] csv파일을 파싱하여 프리팹 실전배치하기! (6) 2017.07.01 유니티에서 안드로이드폰 디버깅(로그캣) 하기 (1) 2017.05.11 [유니티]포톤클라우드 로비 접속 (0) 2017.02.22 [유니티]포톤클라우드 서버구축 (3) 2017.02.17 [유니티]코드 편집 툴 변경하기 (0) 2017.02.16