Tantangannya adalah: menghasilkan file audio yang terbuat dari white noise.
Persyaratan dan instruksi:
- Program Anda harus menghasilkan file audio yang hanya mengandung white noise, yang berarti intensitasnya sama untuk semua frekuensi (masuk akal) dan bukan nol [lihat contoh plot ];
- Seseorang harus dapat memutar file audio pada versi terbaru VLC [pada saat menulis jawaban Anda];
- Program ini tidak memerlukan keacakan yang kuat secara kriptografis,
rand
fungsi atau membaca/dev/rand
tidak apa-apa; - Program harus dapat menghasilkan audio setidaknya 1 jam, setidaknya secara teori (artinya batasan sistem seperti file maksimum tidak berlaku);
- Skor Anda adalah jumlah byte dalam kode sumber Anda, ditambah semua bonus yang berlaku;
- Menggunakan pihak ketiga, perpustakaan eksternal tidak apa-apa;
- Program harus bekerja tanpa akses ke Internet.
Bonusnya adalah:
- -15%: Bolehkan untuk menentukan format file audio (setidaknya dua pilihan; jumlah pilihan yang mungkin tidak mengubah skor);
- -10%: Izinkan untuk menentukan durasi file audio;
- -5%: Izinkan untuk menentukan bitrate file audio.
Pengaturan dapat disimpan dalam variabel, file, atau diberikan sebagai parameter baris perintah, pilihan Anda. Persentase dihitung dari jumlah byte asli, sebelum bonus diterapkan.