Ganz einfach, die Anzahl der schwarzen Kugeln im Gefäß wird erhöht.
Es ist ein theretisches Konstrukt mit der Annahme, dass die schwarzen Kugeln ausserhalb in beliebiger Anzahl verfügbar sind
EDIT: Der Wahrscheinlichkeit ist mit den 4 Fällen mehr als Genüge getan, es wird durch das separate Ziehen nicht wahrscheinlicher
EDIT2: Wenn ich es mir recht überlege, dann hängt die Wahrscheinlichkeit welche Kombination gezogen wird, ja stark von dem Verhältnis schwarz zu weiß ab - ich glaube jetzt bin ich auch wach.
Somit ist der Lösungsansatz von
einbeliebigername eigentlich der sinnvollste
Delphi-Quellcode:
z1 := Random( Schwarze + Weisse ) + 1; // 1. Kugel ziehen
z2 := Random( Schwarze + Weisse - 1 ) + 1; // 2. Kugel ziehen - ist jetzt 1 Kugel weniger im Gefäß
if ( z1 <= Schwarze ) then
// Erste Kugel ist Schwarz
begin
if ( z2 <= Schwarze - 1 ) then
Fall := 1 // Beide Kugeln Schwarz
else
Fall := 3; // Schwarz und Weiß
end
else
// Erste Kugel ist Weiß
begin
if ( z2 > Schwarze ) then
Fall := 2 // Beide Kugeln Weiß
else
Fall := 3; // Schwarz und Weiß
end;