1 pièce(s) jointe(s)
Générer des nombre aléatoires sous certaines conditions
Bonjour à tous,
voilà le problème qui m'amène sur ce forum:
je souhaiterais générer des nombres aléatoire en fixant les contraintes suivantes:
- avoir une moyenne de 2000 (précisément)
- avoir des nombres qui soient compris entre 20 et 4000
J'ai essayé avec ce code mais le problème est que lorsque je fixe un x petit, tous mes nombres sont très proches de 2000 et quand je fixe un x grand j'ai des nombres qui s'éloignent de 2000 mais ma moyenne n'est pas exactement de 2000
Code:
1 2 3 4 5
|
do i=1 to 65;
montant=round(2000+sqrt(220000)*rannor(15));
output;
end; |
Avez-vous des idées pour avoir une distribution qui ressemble finalement plus à la courbe en bleu qu'à celle en noir (voir graphiques ci-dessous) ?
Pièce jointe 170807
Merci d'avance.