Random mit beeinflusster Wahrscheinlichkeit

Status
Nicht offen für weitere Antworten.

Q-Base

Aktives Mitglied
Hallo *,

ich suche eine Möglichkeit, ein true bzw. false unter bestimmten Bedingungen zu bekommen. Ich will dabei die Wahrscheinlichkeit bestimmen können.

Beispiel: Wahrscheinlichkeit (w) von 66%, dann möchte ich da 1000 Mal durchgehen und etwa 660 Mal true bekommen und der Rest false. Die Wahrscheinlichkeit möchte ich dabei bestimmen können. Umgekehrt soll natürlich bei w=1% bei etwa 1000 Versuchen etwa 10 Mal true rauskommen. Wüsste jemand von euch, wie man das beeinflussen könnte?

Ciao, Q
 
int count = 0;
for (i bis 1000)
if (neue Zufallszahl von 0 bis 1 < 0.2) {
count++;
}
}

-> count wird ungefähr 200 sein, 20%
 
random_number.png
😀

Naja: [c]return random() < 0.66[/c] sollt's doch tun?!
 
Java:
public static void getDestinatedPresumption(int presumption, int cycles){
		
		int trueStates = (cycles / 100) * presumption;
		
		for (int i = 0; i < cycles; i++) {
			if(i<trueStates){
				System.out.println("true" + i);
			}
			else{
				System.out.println(false);
			}
		}
		
	}
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben