내가 5 개 결과 나는 무작위 그렇게 가중치가 100무작위로 가중치와 행동을 할
그것을 무작위로 인쇄 시작 말할 수 가중치를 사용하여 위의 작업 중 하나를 수행 할
Console.WriteLine("1");
Console.WriteLine("2");
Console.WriteLine("3");
Console.WriteLine("4");
Console.WriteLine("5");
이 있다고 할 수 있습니다 1이고 그 무게를 5로 내림으로써 무게를 내림 95.
이렇게하면 오름차순으로 가중치가 (95, 100, 100, 100, 100)이므로 100 개의 모든 가중치는 5 %의 확률을 갖습니다. 무작위로 95 점 이상을 선택했지만 95 점은 무작위로 선택 될 확률이 높지만 다른 사람들만큼이나.
샘플 출력 (콘솔 출력)
1 (weight = 95)
3 (weight = 95)
1 (weight = 90)
5 (weight = 95)
1 (weight = 85)
2 (weight = 95)
[무엇을 시도해 봤습니까?] (http://whathaveyoutried.com) –
원하는 출력을 표시 할 수 있습니까? 내가 이해할 수 없다 –
난 그냥 무작위 계량 알고리즘을 구현하는 몇 가지 코드를 썼습니다 1-5도, 그래서 귀하의 코드를 확인해야합니다. – PeterJ