Seite 1 von 2

funktioniert =ZUFALLSBEREICH() nur bei 'kleinen' Zahlen?

Verfasst: Fr 31. Aug 2012, 13:13
von geogre
hallo!

ich möchte die o.g. funktion wie folgt einsetzen:

=ZUFALLSBEREICH(0;1048575)

dies entspricht nämlich der hex-zahl FFFFF. die resultate sind jedoch alles *gerade* zahlen, die zudem noch hexadezimal ausgedrückt auf 0 enden! zunächst hätte ich das fast nicht gemerkt, aber *zufall* kann man das ja nicht nennen, da wäre mir eine fehlermeldung lieber gewesen...

=ZUFALLSBEREICH(0;1000000) scheint dagegen übrigens (auf den ersten blick) einwandfrei zu funktionieren.

mir scheint dies eher ein fehler zu sein?!

vielleicht hat ja jemand von euch eine idee dazu?!

danke :)

Re: funktioniert =ZUFALLSBEREICH() nur bei 'kleinen' Zahlen?

Verfasst: Sa 1. Sep 2012, 08:04
von karolus
Hallo

Ich kann deine Beobachtungen nicht bestätigen!

Karolus

Re: funktioniert =ZUFALLSBEREICH() nur bei 'kleinen' Zahlen?

Verfasst: Sa 1. Sep 2012, 11:25
von Robert Tucker
karolus hat geschrieben:Ich kann deine Beobachtungen nicht bestätigen!
Ich auch nicht!

Re: funktioniert =ZUFALLSBEREICH() nur bei 'kleinen' Zahlen?

Verfasst: Sa 1. Sep 2012, 11:51
von geogre
hej,

danke dass ihr das mal ausprobiert habt. dann ist bei mir etwas 'verhext'. ich habe mal ein screenshot gemacht und ein paar 'zufalls'-zahlen bis 1.000.000, und dann nochmal genau das gleiche bis 1.048.575 'berechnen' lassen.

seht ihr, dass in der rechten spalte hinten ausschliesslich gerade zahlen stehen? dass die zufallszahlen ziemlich oft auf '24' enden? sollten sie das nicht nur ungefähr 1 von 100 mal tun?

das ist eine frische 3.6 installation und ein frisches calc-dokument, ohne irgendwelche einstellungen o.ä. und in beiden spalten der gleiche befehl 'zufallsbereich'. das ods habe ich mal mit hochgeladen, vielleicht kann das ja jemand nachvollziehen?

mir kommt es irgendwie ...äh... spanisch vor ;)

danke :)
komischer zufall.png
komischer zufall.png (63.95 KiB) 5437 mal betrachtet

Re: funktioniert =ZUFALLSBEREICH() nur bei 'kleinen' Zahlen?

Verfasst: Sa 1. Sep 2012, 12:03
von Robert Tucker
Als ich es geöffnet hatte, bekam ich:
randombetween.png
randombetween.png (39.17 KiB) 5435 mal betrachtet
Ich fügte die hexadezimale Spalte hinzu.

Re: funktioniert =ZUFALLSBEREICH() nur bei 'kleinen' Zahlen?

Verfasst: Sa 1. Sep 2012, 12:13
von paljass
Hallo allerseits,
ich hab das mal unter AOo 3.4.1 nachgestellt und komme zum gleichen Ergebnis wie george. Erklärung: Habe ich keine.

Gruß+
paljas

Re: funktioniert =ZUFALLSBEREICH() nur bei 'kleinen' Zahlen?

Verfasst: Sa 1. Sep 2012, 12:49
von geogre
geht es vielleicht nur unter linux? ich benutze win7 pro 64bit falls das eine rolle spielt?

hmmmmmmm......

Re: funktioniert =ZUFALLSBEREICH() nur bei 'kleinen' Zahlen?

Verfasst: Sa 1. Sep 2012, 12:57
von balu
Hallo geogre,
dass die zufallszahlen ziemlich oft auf '24' enden?
Na und!? Was für ne' bewandnis soll das denn schon haben?

sollten sie das nicht nur ungefähr 1 von 100 mal tun?
Wo steht denn das bitte schön geschrieben? Das ist nun mal halt Zufall.

das ods habe ich mal mit hochgeladen, vielleicht kann das ja jemand nachvollziehen?
Hab ich auch gemacht, und kann das Problem mit den Graden Zahlen am ende bestätigen. Wobei ich aber eine kleine Änderung vorgenommen hatte, und dann aber noch um so mehr am Staunen war. :shock:

In F2 habe ich die 1048575 eingetragen. Die Formel in D4 wie folgt geändert:

Code: Alles auswählen

=ZUFALLSBEREICH(0;$F$2)
Und dann bis D85 runtergezogen.
Wie leider zu erwarten endeten die Zahlen alle mit einem geraden Wert. Also den Wert in F2 auf 1048574 geändert. Und nun endeten sie mit einem ungeraden Wert. Und zwar ausnahmslos!

Bei 1048576 waren sie wieder gerade.

Und bei 1048577 schön gemischt, also gerade und ungerade.

So! Und nun hast Du meinen Testbericht. Und was bringt er UNS? Keine Ahnung! Ich weiß nur das Du mir durch dein Problem mir das Wochenende versaut hast :lol:. Denn ich bin nun am Grübeln wo die Ursache für das Problem liegt, und das grübeln nervt mich jetzt.

Testumgebung:
WinXP
OOo 3.2.1

Schönes Wochenende noch.



Gruß
balu

Re: funktioniert =ZUFALLSBEREICH() nur bei 'kleinen' Zahlen?

Verfasst: Sa 1. Sep 2012, 13:24
von geogre
oh je, das tut mir leid mit dem versauten wochenende...

hm, das mit 1 v 100 steht natürlich nirgends geschrieben, aber die wahrscheinlichkeit dass eine einzelne stelle eine bestimmte ziffer hat bei einer zufälligen zufallszahl ist wohl genau 10%. und das gilt dann für die zehnerstelle ebenfalls. somit ist die wahrscheinlichkeit bzw. statistische häufigkeit bei wirklich zufälligen zahlen vermutlich 10%*10% also 1%. und da bei meinem beispiel 6 von 20 zahlen auf 24 endeten ist das halt nur ein besonders augenscheinliches indiz dafür dass man das nicht wirklich zufall nennen kann... hexadezimal ausgedrückt wird es ja nur noch deutlicher. dass hinten immer eine 0 steht heisst wohl dass alle zahlen mindest vielfache von 16 sind. allerdings ist die zweite stelle bei den hex-zahlen dann auch noch suspekt: sie enthält nur 0,2,4,8, und die vitamine A,C und E. gewissermassen ist sie also hexadezimal immer gerade...

diese zufallszahlen bringen also irgendeine ordnung ins chaos :)

deine beobachtungen in abhängigkeit von kleinen änderungen in der zahl machen das ganze ja noch lustiger...

aber: warum funktioniert das auf 'einigen' rechnern scheinbar richtig??? wer weiss wo mein rechner noch so überall falsch rechnet????

oh je.... also, schönes wochenende :)

Re: funktioniert =ZUFALLSBEREICH() nur bei 'kleinen' Zahlen?

Verfasst: Sa 1. Sep 2012, 13:31
von geogre
also 'gerade' zweite hex-stelle und immer 0 als erste hexstelle heisst wohl, meine 'zufalls'-zahlen sind vermutlich immer vielfache von 32.

könnte natürlich wirklich zufall sein....