기금넷 공식사이트 - 복권 조회 - C#에서 다양한 숫자 범위의 난수를 생성하는 방법

C#에서 다양한 숫자 범위의 난수를 생성하는 방법

대상 숫자를 배열에 저장하고 무작위로 섞어서 배열을 추출할 수 있습니다.

int[] all = new int[] { 1, 2, 4, 7, 8, 9 };

for (int h = 0, j = 0, k = 0; h lt; ra.Length; h )

{

시스템 .Random rand = new Random(DateTime.Now.Millisecond);

j = rand.Next(h, all.Length);

k = all[j];

all[j] = all[h];

all[h] = k;

}

//그런 다음 이것을 취하고 무작위로 섞습니다. 배열의 첫 번째 또는 마지막 숫자, 나머지를 다음 배열로 만들고 계속해서 섞고 선택을 계속합니다.