wie hoch ist die wahrscheinlichkeit, dass in 2 kartenspielen 6 koenige unter den ersten 30 karten sind?
9,2%, jedenfalls mit folgendem Code errechnet:
function shuffle(array) {
let m = array.length, t, i;
while (m) {
i = Math.floor(Math.random() * m--);
t = array[m];
array[m] = array[i];
array[i] = t;
}
return array;
}
const SL = 10000000; // ggf. anpassen
const ar = Array(64).fill(1, 0, 8).fill(0, 8, 64);
let p = 0;
for (let i = 0; i < SL; i++) {
p += (shuffle(ar).slice(0, 30).reduce((a, b) => a + b) >= 6) | 0;
}
console.log(p/SL);
Möglicherweise sind Fehler enthalten, werde ich dann ggf. korrigieren
- Welche Version von Excel nutzt du denn? Ein Update könnte eine Verbesserung erbringen.
- Auf solche billigen Pseudozufallsgeneratoren würde ich mich auch nicht verlassen wollen.
- Für statistische Arbeiten wird immer die
Sprache R empfohlen, Installer ist so 80MB. Ich habe jedoch mit der Sprache noch keine Erfahrungen machen können
- Python Installer ist übrigens nur ~30MB groß
- Wenn du Python / JavaScript nicht willst, dann ist doch C grundsätzlich eine gute Wahl. Wenn du Schwierigkeiten hast, kann ich dir wahrscheinlich helfen
- Ohne Compiler und Interpreter wirds schwierig ...