문제는 백색 잡음으로 만들어진 오디오 파일을 생성하는 것입니다.
요구 사항 및 지침 :
- 프로그램은 백색 잡음 만 포함하는 오디오 파일을 생성해야합니다. 즉, 강도가 모든 (합리적인) 주파수와 0이 아닌 경우에 해당합니다 [예 플롯 참조 ].
- [답을 쓸 때] 최신 버전의 VLC에서 오디오 파일을 재생할 수 있어야합니다.
- 이 프로그램은 암호로 강력한 임의성,
rand
기능 또는 읽을 필요가 없습니다/dev/rand
. - 프로그램은 최소한 이론상으로 최소 1 시간의 오디오를 생성 할 수 있어야합니다 (최대 파일 크기와 같은 시스템 제한이 적용되지 않음).
- 점수는 소스 코드의 바이트 수와 적용되는 모든 보너스입니다.
- 어떤 사용하여 타사 외부 라이브러리는 괜찮습니다;
- 프로그램은 인터넷에 액세스하지 않고 작동해야합니다.
보너스는 다음과 같습니다.
- -15 % : 오디오 파일의 형식을 지정할 수 있습니다 (적어도 두 가지 선택, 가능한 선택 수는 점수를 변경하지 않음).
- -10 % : 오디오 파일의 지속 시간을 지정할 수 있습니다.
- -5 % : 오디오 파일의 비트 전송률을 지정할 수 있습니다.
설정은 변수, 파일로 저장하거나 원하는 명령 줄 매개 변수로 제공 할 수 있습니다. 보너스는 보너스가 적용되기 전에 원래 바이트 수에서 계산됩니다.