Euh, j'ai pas bien compris ton besoin...
Au vu de la formulation de ta fonction
pour tout x != y: f(x) != f(y)
je te dirais bien de prendre la fonction f(x)=x, mais bon, ça n'est plus vraiment aléatoire.
Remarque, que si tu prends une fonction aléatoire, je ne vois plus comment tu peux garantir que cette fonction soit injective.
Sinon, si tu cherches un vrai générateur de nombres aléatoires, demande à une classe de collégiens de faire des multiplications : le résultat devrait de convenir (et tu pourrais peut-être même avoir l'injection)
# Question bizarre
Posté par JJD . En réponse au message Générer un nombre pseudo aléatoire avec garantie d'unicité. Évalué à 5.
Euh, j'ai pas bien compris ton besoin...
Au vu de la formulation de ta fonction
je te dirais bien de prendre la fonction f(x)=x, mais bon, ça n'est plus vraiment aléatoire.
Remarque, que si tu prends une fonction aléatoire, je ne vois plus comment tu peux garantir que cette fonction soit injective.
Sinon, si tu cherches un vrai générateur de nombres aléatoires, demande à une classe de collégiens de faire des multiplications : le résultat devrait de convenir (et tu pourrais peut-être même avoir l'injection)