Forum

Einloggen | Registrieren | RSS  

Peter_2

04.06.2012,
16:35
 

C# Wahrscheinlichtkeit (Computertechnik)

hey leute,
ich brauche hilfe,
ich will eine wahrscheinlichkeit programmieren,
die von 2 Variablen abhaengt,
je kleiner diese Variablen sind
um so wahrscheinlich ist es, dass da ergeibnis
eintrifft.

Max Werte der Variablen sind 100 und 200

Danke schon mal peter

Antwortender

04.06.2012,
21:53

@ Peter_2

C# Wahrscheinlichtkeit

» hey leute,
» ich brauche hilfe,
» ich will eine wahrscheinlichkeit programmieren,
» die von 2 Variablen abhaengt,
» je kleiner diese Variablen sind
» um so wahrscheinlich ist es, dass da ergeibnis
» eintrifft.
»
» Max Werte der Variablen sind 100 und 200
»
» Danke schon mal peter

Werd mal bitte ein wenig konkreter: Was soll genau passieren? Was für ein Ergebnis soll eintreffen?

79616363(R)

E-Mail

Leinfelden-Echterdingen,
05.06.2012,
02:26

@ Peter_2

C# Wahrscheinlichtkeit

» hey leute,
» ich brauche hilfe,
» ich will eine wahrscheinlichkeit programmieren,
» die von 2 Variablen abhaengt,
» je kleiner diese Variablen sind
» um so wahrscheinlich ist es, dass da ergeibnis
» eintrifft.
»
» Max Werte der Variablen sind 100 und 200
»
» Danke schon mal peter

Also ich komm mit der Beschreibung auch nicht klar, was willst Du genau tun? Hängt dein Problem vielleicht daran, dass dir dein System.Rand() Pseudozufallszahlen liefert, die annähernd gleichverteilt sind? Oder willst Du nur den Ausgabebereich von Rand() in den richtigen Bereich transformieren? Oder ...

--
„Wo kämen wir hin, wenn jeder sagte, wo kämen wir hin und keiner ginge, um zu sehen, wohin wir kämen, wenn wir gingen.“

(Kurt Marti)

hws(R)

E-Mail

59425 Unna,
05.06.2012,
11:52

@ 79616363

C# Wahrscheinlichtkeit

» Also ich komm mit der Beschreibung auch nicht klar,...

Ich vermute, er will eine Wahrscheinlichkeit von 0..1 (=0%..100%) bekommen, in Abhängigkeit der Variabler x und y. wobei x von 0..100 und y von 0..200 läuft.
Die Wahrscheinlichkeit soll umso höher sein, je kleiner x und y sind.
Also x=0, y=0 -> Wahrscheinlichkeit = 1
x=100, y=200 -> Wahrscheinlichkeit = 0

Und das nicht als errechneter Wert, sondern noch ein bishen plus/minus Zufall.

hws

el-haber

05.06.2012,
13:28

@ hws

C# Wahrscheinlichtkeit

» » Also ich komm mit der Beschreibung auch nicht klar,...
»
» Ich vermute, er will eine Wahrscheinlichkeit von 0..1 (=0%..100%)
» bekommen, in Abhängigkeit der Variabler x und y. wobei x von 0..100 und y
» von 0..200 läuft.
» Die Wahrscheinlichkeit soll umso höher sein, je kleiner x und y sind.
» Also x=0, y=0 -> Wahrscheinlichkeit = 1
» x=100, y=200 -> Wahrscheinlichkeit = 0
»
» Und das nicht als errechneter Wert, sondern noch ein bishen plus/minus
» Zufall.
»
» hws

Guter Ansatz HWS!

also klassisch: P = 1-(x/100 * y/200)
vielleicht damit noch den system.rand() initialisieren, damit das nötige Hocus-Pocus drum rum entsteht ;=)
cu
st