Le défi est: générer un fichier audio fait de bruit blanc.
Exigences et instructions:
- Votre programme doit générer un fichier audio contenant uniquement du bruit blanc, ce qui signifie que son intensité est la même pour toutes les fréquences (raisonnables) et non nulles [voir un exemple de tracé ];
- Il faut être capable de lire le fichier audio sur la dernière version de VLC [au moment d'écrire votre réponse];
- Le programme n'a pas besoin d'aléatoire cryptographique fort, de
rand
fonctions ou de lecture/dev/rand
est correct; - Le programme doit être capable de générer au moins 1 heure d'audio, au moins en théorie (ce qui signifie que les limitations du système comme la taille maximale des fichiers ne s'appliquent pas);
- Votre score est le nombre d'octets dans votre code source, plus tous les bonus qui s'appliquent;
- L'utilisation d'une bibliothèque externe tierce est correcte;
- Le programme doit fonctionner sans accès à Internet.
Les bonus sont:
- -15%: Permet de spécifier le format du fichier audio (au moins deux choix; le nombre de choix possibles ne change pas la partition);
- -10%: Permet de spécifier la durée du fichier audio;
- -5%: Permet de spécifier le débit binaire du fichier audio.
Les paramètres peuvent être stockés dans des variables, des fichiers ou donnés en tant que paramètres de ligne de commande, selon votre choix. Les pourcentages sont calculés à partir du nombre d'octets d'origine, avant que tout bonus ne soit appliqué.