시간 변수 $ urandom_range를 사용할 수 있습니다. 그러나 반환 값은 7-10ms 사이가 아닙니다. 나는 시간상 리터럴 (왜냐하면 나는 어떤 에러도받지 못했기 때문에)을 사용하여 $ urandom_range를 사용하는 것이 합법적이라고 생각하지만 적절한 범위 내에서 가치를 얻을 수없는 이유는 무엇입니까?나는 내가 간단하게 쓸 수 있는지 알고 싶어
답변
IEEE Std (1800-2009)는 $urandom_range
에 대한 인수가 int unsigned
이고 time
과 같지 않음을 선언합니다. 필자는 시뮬레이터에서 오류나 경고를받지 못하더라도 예상대로 작동하는 시스템 기능에 의존 할 수 있다고 생각하지 않습니다.
VCS에서는 컴파일 오류이고 Incisive에서는 경고입니다.
다음과 같이 사용할 수 있습니까?
int unsigned del = $urandom_range(10, 7);
#(1ms * del);
나는 incisive를 사용하고 있는데, 제안 된 방법을 시도해보고 알려주겠다. – wisemonkey
예, Incisive에서 경고하는 것 같다. 그러나 작은 숫자 뒤에있는 이유는 $ urandom_range가 주어진 범위의 32 비트 난수를 출력한다. ps의 timescale, urandom_range는 4ms를 초과하여 아무것도 생성하지 못했습니다 (3ms 미만의 범위를 사용하면 제대로 작동 함). 감사 :) – wisemonkey
- 1. 내가 알고 싶어
- 2. 장고 : 내가 알고 싶어
- 3. 최대 절전 모드 : HQL 행은 내가 거기에 있는지 알고 싶어
- 4. 누군가 내가 왜 루프에 갇혀 있는지 알아낼 수 있습니까? 그리고 더 간단하게 쓸 수 있습니까?
- 5. 나는 내가 알고 목록
- 6. 내가 Audiotrack가 어떻게 작동하는지 알고 싶어 아무것도
- 7. 내가 양식 도우미를 사용하는 방법을 알고 싶어
- 8. 제거 문자열에서 내가 제거하는 방법을 알고 싶어 #
- 9. 사업부 나는 간단한 질문을 가지고, 당신은 나를 위해 그것을 해결할 수 있는지 알고 싶어
- 10. 내가 내가 그 할 수있을 것입니다 알고 싶어
- 11. 패턴 이름/컨벤션 -> 나는 다음과 같은 시나리오 알려진 패턴이나 규칙이 있는지 알고 싶어 다른 클래스
- 12. NHibernate에 : 나는 어떤 문제는이 같은 단일 세션에서 여러 트랜잭션을 만들어가 있는지 알고 싶어
- 13. 주문 내가이 인터페이스 말 나는 다른 클래스를 상속 기본 클래스 A가 있다고 가정 있는지 알고 싶어
- 14. three.js를 나는 three.js를 코드는 다음과 같이 구성되어 이유를 알고 싶어
- 15. 나는 아래 시나리오에 대한 더 나은되는 방법 알고 싶어
- 16. 나는 안드로이드 폰에서 어떻게 파일을 보내고받을 수 있는지 알고 싶다.
- 17. 좋은 방법은 내가 이벤트 관리 시스템을 개발하는 방법을 알고 싶어
- 18. 레일 - 내가 가장 쉬운 방법은 편안한 경로가 이름을 알고 싶어
- 19. 내가 알고 싶은
- 20. 내가 ASP.Net에서 세션 관리 기법을 알고 싶어 ASP.Net
- 21. 내가 그렇게 찾고 배열의 값을 검색하는 방법을 알고 싶어 CakePHP의
- 22. 보내기 NS-3 내가 사람이 내가이 시나리오를 처리 할 수있는 방법에 대한 어떤 생각을 가지고 있는지 알고 싶어 다른 터미널
- 23. 어떻게 메시지에 여러 줄의 텍스트를 간단하게 쓸 수 있습니까?
- 24. 나는 두 페이지 .load (URL) 내가 부하의 예에서 두 페이지를 넣을 수 있는지 알고 싶습니다
- 25. 노드가 I이 기능을 구현하는 방법을 알고 싶어
- 26. 레코드가 있는지 알고 싶습니다
- 27. 다트 angular2 내가 좋아하는 뭔가를 쓸 수있는 방법이 있는지 알고 싶습니다 템플릿
- 28. 나는 신속이 번역하고 싶어
- 29. : 그냥 알고 싶어 실행 및 Application.main()
- 30. 버퍼에 쓸 수 있는지 확인하는 방법은 무엇입니까?
당신이하려는 일의 전체 코드 예를 보여줄 수 있습니까? time_var은 어떻게 사용됩니까? – toolic