저는 Microsoft Visual C# 2008 Express에서 일하고 있습니다. C#에서 임의 번호 생성기가 임의로 나타나지 않는 이유는 무엇입니까?
나는이 코드 조각을 발견 :public static int RandomNumber(int min, int max)
{
Random random = new Random();
return random.Next(min, max);
}
문제는 내가 그것을 100 회 이상 실행 한 것입니다, 그것은 항상 나에게 같은 대답을주고 때 내 분 = 0, 최대 = 1. 나는 매번 0을 얻는다. (나는 그것을 실행하기 위해 테스트 함수를 만들었습니다 - 실제로 - 나는 매번 0을 얻습니다). 내가 우연의 일치라고 믿는 데 어려움을 겪고 있습니다 ... 제가 이것을 시험하거나 시험하기 위해 할 수있는 다른 것이 있습니까? (나는 min = 0과 max = 10 그리고 처음 50 시간 동안 테스트를 재실행했다. 결과는 항상 "5"였고, 두번째 50hz 시간은 결과가 항상 "9"였다.
?? .. 난 항상 임의 화() 함수로 시작 VB에서 좀 더 지속적으로 임의 뭔가 ...
-Adeena
"일관되게 무작위"가 정말 재밌다고 생각합니다. – jcollum
나는 응용 프로그램의 목적에 따라 목소리를 고집하고 싶습니다. 의사 랜덤을 사용하면 응용 프로그램을 항상 해킹 할 수 있습니다. –