gcc에서 random하게 100000~200000사이의 값을 뽑아 낼려고합니다 random이라는 함수가 있는데 이 함수는 숫자가 대책이 없더군요. 음... 좋은 방법이 있나요
rand() 는 하위 비트의 품질이 낮아서 범위를 나눌 때 편향이 생깁니다. 상위 비트를 쓰도록 (rand() / (RAND_MAX + 1.0)) 로 0~1 값을 만든 뒤 범위에 곱하고, srand 로 시드를 매번 다르게 주세요.