내 기능을 실행할 때마다 x
과 y
값은 실행될 때마다 동일하게 유지됩니다. default_random_engine을 잘못 사용하고 있는지 잘 모르겠습니다. dist(engine)
을 사용하여 x
및 y
값을 얻고 프로그램을 실행할 때마다 동일한 결과가 나오지 않게하려면 어떻게합니까?default_random_engine이 나를위한 값을 임의로 지정하지 않습니다
0
A
답변
0
'시드'는 의사 난수 생성기에 '임의성'을 제공하는 것입니다. 동일한 시드로 초기화하면 동일한 '임의의'패턴을 갖게됩니다.
여기에서는 항상 동일한 시드를 전달할 것입니다.
어쩌면 당신이 대신 같은 함수를 정의해야합니다 : 당신이 당신의 프로그램을 실행할 때
long double fn(long reps, default_random_engine & engine)
는 난수 생성기의 단일 인스턴스를 선언하고 항상 다를 수 값으로 그것을 한 번 씨앗 프로그램이 시작될 때 (예 : 시스템 시간). 그런 다음 난수 생성이 필요한 함수에 생성기를 전달합니다.
관련 문제
- 1. 지도에서 값을 임의로 임의로 셔플하는 방법은 무엇입니까?
- 2. 임의로 임의로 키와 값을 파이썬에서 전환하십시오.
- 3. 매트릭스에 값을 임의로 추가하십시오.
- 4. 임의로 값을 bool하려면?
- 5. 나를위한 maxstack 지시문을 설명하십시오.
- 6. C++; 비트 셋이 나를위한 해결책입니까?
- 7. 'vector'는 형식을 지정하지 않습니다.
- 8. Gemfile은 종속성을 지정하지 않습니다.
- 9. enum 형식을 지정하지 않습니다
- 10. 어떻게 변수에 임의로 값을 할당합니까?
- 11. db.insert 값을 임의로 추가 하시겠습니까?
- 12. 배열에서 임의로 값을 선택하는 방법
- 13. Django는 나를위한 최고의 솔루션입니다. 도와주세요.
- 14. 오류 : 'link'는 유형을 지정하지 않습니다.
- 15. 단순한 JsonConvert.DeserializeObject가 속성을 지정하지 않습니다.
- 16. $ FWDIR은 (는) 어디에도 지정하지 않습니다.
- 17. 오류 : xxx는 형식을 지정하지 않습니다.
- 18. 오류 : 'pthread'는 유형을 지정하지 않습니다.
- 19. 오류 : 형식 이름을 지정하지 않습니다.
- 20. "Node"는 유형을 지정하지 않습니다.
- 21. typedef Char * 형식을 지정하지 않습니다
- 22. 파이썬 코드가 스타일을 지정하지 않습니다
- 23. 오류 : 'ostream'은 유형을 지정하지 않습니다.
- 24. CSS가 서식을 지정하지 않습니다. ActionLinks
- 25. 브로커가 샐러리 작업을 지정하지 않습니다.
- 26. xxxx는 C++ 유형을 지정하지 않습니다.
- 27. classX '는 유형을 지정하지 않습니다.
- 28. Mocha.js 테스트에서 Chai.js가 숫자 값을 지정하지 않음
- 29. 아이폰의 Google-Maps-for-Rails에 나를위한 draggable지도가 표시되지 않습니다
- 30. 다른 확률에 따라 값을 임의로 할당하는 UDF
'default_random_engine'에 대해 잊어 버려서 표준에 포함시키는 것은 실수였습니다. 대신에'mt19937' 또는'mt19937_64'를 사용하십시오. –
몇 가지 코드를 보여주십시오. 그것 없이는 "default_random_engine을 잘못 사용했는지 여부"를 말할 수 없습니다. –