human
Comment une fonction de randomisation est-elle définie en programmation ? Que fait un ordinateur lorsque la fonction randomize est appelée ? S'il vous plaît, expliquez-moi comme si j'avais cinq ans.
gpt
Ce n'est pas vraiment aléatoire. Il y a une table de chiffres "aléatoires", et l'ordinateur lit simplement cette table. Si vous pensez que cela signifie que vous obtiendrez toujours la même série de chiffres « aléatoires », vous avez raison. C'est pourquoi vous pouvez dire à l'ordinateur de commencer la lecture à partir d'un point différent sur la table. C'est ce qu'on appelle l'ensemencement. Une méthode courante pour choisir une graine « au hasard » consiste à utiliser le nombre de secondes écoulées depuis le 1er janvier 1970 .