random_bytes Récupère des octets aléatoires cryptographiquement sécurisés &reftitle.description; stringrandom_bytes intlength Génère une chaîne contenant des octets aléatoires uniformément sélectionnés avec la valeur de length. Les octets retournés étant choisis de manière totalement aléatoire, la chaîne résultante contiendra probablement des caractères non imprimables ou des séquences UTF-8 invalides. Il peut être nécessaire de l'encoder avant la transmission ou l'affichage. La randomisation générée par cette fonction est adaptée à toutes les applications, y compris la génération de secrets à long terme, tels que des clés de chiffrement. &csprng.sources; &csprng.function.backport; &reftitle.parameters; length La longueur de la &string; aléatoire qui doit être retournée en octets; doit être supérieur ou égal à 1. &reftitle.returnvalues; Retourne une &string; contenant le nombre demandé d'octets cryptographiquement sécurisés. &reftitle.errors; &csprng.errors; Si la valeur de length est inférieure à 1, une ValueError sera lancée. &reftitle.changelog; &Version; &Description; 8.2.0 En cas d'échec CSPRNG, cette fonction lancera désormais une Random\RandomException. Auparavant une Exception basique était lancé. &reftitle.examples; Exemple avec <function>random_bytes</function> ]]> &example.outputs.similar; &reftitle.seealso; Random\Randomizer::getBytes random_int bin2hex base64_encode