범위에서 그려진 고유 한 난수 세트를 출력하는 함수를 만듭니다. 세트의 요소 순서는 중요하지 않지만 (정렬 될 수도 있음), 함수가 호출 될 때마다 세트의 내용이 다를 수 있어야합니다.
이 함수는 원하는 순서대로 3 개의 매개 변수를받습니다.
- 출력 세트의 수
- 하한 (포함)
- 상한 (포함)
모든 숫자가 0 (포함)에서 2 31 (제외) 범위의 정수라고 가정하십시오 . 원하는 방식으로 출력을 전달할 수 있습니다 (콘솔에 쓰기, 배열 등).
심사
기준에는 3 개의 R이 포함됩니다.
- 런타임- 자유롭게 또는 쉽게 사용할 수있는 컴파일러가있는 쿼드 코어 Windows 7 시스템에서 테스트 (필요한 경우 링크 제공)
- 견고성 -함수가 코너 케이스를 처리하거나 무한 루프에 빠지거나 잘못된 결과를 생성합니다-유효하지 않은 입력의 예외 또는 오류가 유효합니다
- 임의성 -임의 분포로 쉽게 예측할 수없는 임의의 결과를 생성해야합니다. 내장 난수 생성기를 사용하는 것이 좋습니다. 그러나 명백한 편견이나 예측 가능한 패턴이 없어야합니다. Dilbert의 회계 부서에서 사용 하는 난수 생성기 보다 우수해야합니다.
강력하고 임의적 인 경우 런타임으로 떨어집니다. 강력하거나 무작위로 실패하면 입장이 크게 손상됩니다.

