Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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].
 

ROGER2327

XLDnaute Barbatruc
Re : générateur de nombres aléatoires

Re-re...

Code:
x = Int(2 ^ 24 * Time)
à la place de
Code:
x = 1
...et on obtiendra des suites identiques uniquement si on lance la procédure exactement à la même heure. Cela vous convient ?
 

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

les 1/7/13 doivent-ils être équirépartis : (+-47 apparitions chacun)
les autres nombres également (5 apparitions chacun)
dans ce cas :
 

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® 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
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

 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…