random

· TIL/C#
Random 일반적으로 확률이나 난수를 생성할 때 쓰는 기능이 Random 이다. Random 변수명 = new Random(); 으로 선언하여 사용하며 변수명.Next()로가 자주 쓰인다. 예를들어, 변수명.Next(0, 5) 라고 한다면 0부터 5까지 즉, "0, 1, 2 ,3, 4" 중에서 랜덤하게 값이 나온다. 하지만 특정 값을 제외하고 난수를 생성해야만 하는 때가 올것이다. 나같은 경우엔 몬스터가 여러마리 있을 때 랜덤한 두 마리를 공격해야 하는 기능이 제시됐는데 몬스터가 죽어버린다면 난수를 돌릴 때 죽은 몬스터 인덱스는 제외해야한다. 하지만 위에 기능대로 사용한다면 불가능하다. 그래서 나는 구글링을 하여 방법을 알아냈다. var deadExclude = new HashSet(); // 죽은 몬..
Sh_Blog
'random' 태그의 글 목록