-
Basic Phänomen
Hallo,
ich habe gerade ein Basic Programm geschrieben in dem es um einen Zufallsgenerator geht. Der soll solange laufen bis die Zahl 42 (Per Anhaltr durch die Galaxies^^) ausgegeben wird.
Ich schaue mir das gerade so an und wundere mich wiso das Programm, welches schon seit etlichen Minuten läuft, auf eine postive mindestens 6-10 negative Zahlen ausgiebt.
Und es scheint auch so das alle positiven Zahlen in wissenschaftlicher Schreibweise angegeben werden. Sprich 5.44574584E-02 usw.
Ist doch die wissenschaftliche Schreibweise wie 5.44574584 * 10^2
oder?
Wüsste echt mal gerne woran das liegt
Danke!
-
Hmm ich weiß jetzt nicht wie das in Basic ausschaut aber
in php & c++ returnt rand() immer einen wert zwischen 0 & 1.
Also müsste das in deinem Fall rand()%101+1 ( für zahlen von 1-100 ) sein.
-
Der befehl lautete
Randomize Timer 'aktiviert Generator
Print RND
und dann einen If-Befehl usw. usw.
Eigentlich nimmt er also alle zahlen oder etwa nicht? :?: :?:
-
R = Int(Rnd(1) * 46 ) + 1
Sollten Zahlen zwischen 1-46 rauskommen
Also quasi
R = Int(Rnd(1) * Maximum) + Minimum
-
Ja, das geht natürlich auch. Nur habe ich nunmal keine Angaben gemacht. Und sie negativen Zahlen die hier rauskommen sind nicht selten im 7-Stelligen Bereich.
Und es erklärt auch immer noch nicht wiso diese Unterschiede zwischen negativ und positiv.
Es ist immerhin ein Zufallsexperiment bei dem jeder Fall gleich wahrscheinlich eintreten kann.