Bananas Development Blog: share your thoughts

Zufall ist nicht gleich Zufall. Vorallem nicht bei einer Maschine

Zur geht ja es ja durch die Presse (da kommt das her), dass Microsoft den von der EU auferlegte Browserauswahl nicht so tolle und vorallem nicht sehr zufällig hinbekommen hat.

(Diese Forderung von der EU, ist meiner Meinung totaler bullshit !! Man könnte mit den Kriterien ja auch sagen, Mac OS X bietet keinen alternativ Browser an und dann heulen und sich beschweren. Wenn Microsft "Balls of steel" hätte, dann würde es sich diese kratzen und diese Verordnung ignorieren. Denn denkt euch einfach mal Microsoft weg. Wo wären wir dann ? aber das würde nun zu weit führen...)

Nun denn die Auswahl der Browser soll ja zufällig sein, ist sie aber nicht so richtig:
Hatte Microsoft anfangs vor, den IE prominent ganz vorne zu platzieren, kam man schließlich mit den Kartellwächtern überein, dass die Anzeigereihenfolge zufällig zu wählen sei. Dann habe jeder der Browserhersteller eine Chance und die Nutzer nähmen nicht gewohnheitsmäßig den Browser, der als erstes auftaucht. Wer sich in der Informatik auskennt, wird jedoch wissen, dass die Generierung von Zufallswerten, auf denen die Darstellung basiert, kein ganz triviales Unterfangen ist. Macht man es falsch, gibt es statistische Ausreißer.

Entwickler kriegen Zufall nicht hin (Alleine diese Überschrift...grrr)

Nun denn hat sich ein gewiefer IBM Entwickler mal daran gemacht dies zu analysieren:
Doing the Microsoft Shuffle: Algorithm Fail in Browser Ballot
Lest ihn mal durch. Sehr interresant.
Random is not the same as being casual. Getting random results on a deterministic computer is one of the hardest things you can do with a computer and requires deliberate effort, including avoiding known traps.


Also fangt nun nicht mit der "M$ ist zu doof" Linie an, sondern versucht das mal selber besser zu machen.
12968 hits
  • No comments

Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
Standard emoticons like :-) and ;-) are converted to images.
E-Mail addresses will not be displayed and will only be used for E-Mail notifications.
To leave a comment you must approve it via e-mail, which will be sent to your address after submission.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA

Trackbacks / Pingbacks

  • No Trackbacks