Possible en double:
Expand a random range from 1-5 to 1-7génération de nombres aléatoires
Salut, Cette question est tirée de http://blog.seattleinterviewcoach.com/2009/02/140-google-interview-questions.html
Étant donné une fonction qui produit un nombre entier aléatoire dans la gamme 1 à 5, écrire une fonction qui produit un nombre entier aléatoire dans la plage 1 à 7.
Je ne suis pas recevoir un moyen de générer tous les nombres aléatoires 1 à 7, avec une probabilité pratiquement égale à l'aide de 1 à 5 générateur aléatoire.
Quelqu'un pourrait-il le résoudre?
La distribution doit-elle être uniforme? Obtenez-vous une distribution uniforme de la fonction fournie? Pourriez-vous simplement ignorer la fonction fournie? :) –