générateur de nombres aléatoires

soufiane1.0

XLDnaute Nouveau
bonsoir,
j'aimerai générer des nombres pseudo aléatoire dans une intervalle donner mais sans utiliser la fonction RAND ou RANDOMIZE.
l'idée c'est d'utiliser une suite (Xn=(a Xn-1 + b) mod m) pour la quelle ce base justement la fonction RAND. mais j'arrive pas a utiliser la suite pour générer par exemple 10 nombre aléatoire dans l'intervalle [0,1].
 

BigMoustache

XLDnaute Nouveau
Bonjour à tous,
Je souhaite réaliser un générateur automatique sur excel afin de générer des nombres aléatoires dans un intervalle donné et avec une proportion de repartions entre les intervalles.

Comme exemple je souhaite repartir aléatoirement 15 objets (numérotés de 1 à 15...) sur 200 emplacements et j'ai besoin que les nombres 1/7/13 représente 70% du total.

Je bloque sur la répartition des proportions

Merci a tous
 

Modeste geedee

XLDnaute Barbatruc
Bonjour à tous,
Je souhaite réaliser un générateur automatique sur excel afin de générer des nombres aléatoires dans un intervalle donné et avec une proportion de repartions entre les intervalles.

Comme exemple je souhaite repartir aléatoirement 15 objets (numérotés de 1 à 15...) sur 200 emplacements et j'ai besoin que les nombres 1/7/13 représente 70% du total.

Je bloque sur la répartition des proportions

Merci a tous

les 1/7/13 doivent-ils être équirépartis : (+-47 apparitions chacun)
les autres nombres également (5 apparitions chacun)
dans ce cas :
upload_2018-10-22_11-57-16.png
 

Pièces jointes

  • Tirages 15-200.xlsx
    23.9 KB · Affichages: 17

BigMoustache

XLDnaute Nouveau
Ce qui serait vraiment appréciable serait de pouvoir egalement changer la "matrice"
Si je veux pouvoir changer les quantités et nombres de variable.
Il faudrait que sur un onglet je rentre les variables et que sur le deuxieme onglet j'ai le resultat.
Qu'en pensez vous ?
 

Modeste geedee

XLDnaute Barbatruc
Bonsour®
Ce qui serait vraiment appréciable serait de pouvoir egalement changer la "matrice"
Si je veux pouvoir changer les quantités et nombres de variable.
Il faudrait que sur un onglet je rentre les variables et que sur le deuxieme onglet j'ai le resultat.
Qu'en pensez vous ?
:rolleyes: je pense surtout que le probleme n'est pas un probleme EXCEl (*), mais un probleme de définitions et d'algorithmie...
A partir des solution proposées , à toi maintenant d'adapter selon tes besoins.
Et que pour un travail à façons , je passe là main...


(*) Nous sommes un site communautaire indépendant dont l'objectif est de partager des compétences et expériences au sujet du tableur Excel de Microsoft.
 

BigMoustache

XLDnaute Nouveau
oui mais disons que mon exercice a cangé entre temps et que mon calcule se fait sur 223 unités et 39 variables avec 6;7;9;10;14;23;26;30;39 representant 70% et le reste 30%.
Dans le fichier excel je ne peux pas changer la matrice.
Je ne suis pas aussi expert que vous...
 

Modeste geedee

XLDnaute Barbatruc
oui mais disons que mon exercice a cangé entre temps et que mon calcule se fait sur 223 unités et 39 variables avec 6;7;9;10;14;23;26;30;39 representant 70% et le reste 30%.
Dans le fichier excel je ne peux pas changer la matrice.
Je ne suis pas aussi expert que vous...
223 étant un nombre premier la matrice se réduit à un vecteur à 223 positions
les proportions 70% et 30% ne peuvent s'appliquer à des quantités entières de variables ( i.e : 156 =69,955% et 67 =30,045% )

soit distribuer
156 variables à choisir parmi 6;7;9;10;14;23;26;30;39
Sélectionner A1:A156
la formule : =CHOISIR(1+ENT(ALEA()*9); 6;7;9;10;14;23;26;30;39)
validation Ctrl+Entrée

puis 67 variables à choisir parmi : 1;2;3;4;5;8;11;12;;13;15;16;17;18;19;20;21;22;24;25;27;28;29;31;32;33;34;35;36;37
selectionner A157:A223
la formule : =CHOISIR(1+ENT(ALEA()*30); 1;2;3;4;5;8;11;12;13;15;16;17;18;19;20;21;22;24;25;27;28;29;31;32;33;34;35;36;37;38)
Validation Ctrl+Entrée

upload_2018-10-27_1-21-43.png
 

Discussions similaires

Statistiques des forums

Discussions
315 096
Messages
2 116 184
Membres
112 679
dernier inscrit
Yupanki