Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

mySQL 3.x: ORDER BY RAND() nicht wirklich zufaellig

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Airport1
PostRank 10
PostRank 10
Beiträge: 4489
Registriert: 16.08.2004, 18:50
Wohnort: Backnang / bei Stuttgart

Beitrag von Airport1 » 10.04.2005, 12:47

In mysql ist es moeglich im SQL Query
SELECT [...] ORDER BY RAND()
anzugeben. Nun ist das Problem bei mir zumindest (mySQL 3.x) dass da nicht wirklich Zufall herauskommt sondern bei 347 Datensaetzen eher eine Folge wie z.B.:

5 x gleicher Datensatz
1 x anderer
1 x anderer
3 x gleicher Datensatz
2 x gleicher Datensatz

Ich bin also nicht ehrlich von diesem "Zufall" ueberzeugt, insbesondere nicht davon dass bis zu 5x der gleiche Datensatz hintereinander kommt (bei 347 insgesamt). Kennt da jemand einen einfachen Workaround? Sonst bleibt mir nix anderes uebrig wie eine extra DB Spalte in der Art "wieHaeufigSchonAusgeliefert"...
Linktauschanfragen zwecklos
https://www.bot-trap.de/ Spamschutz fuer Webmaster - zentrale Meldestelle fuer Web Spam
https://www.airport1.de/blog/ Lombagruschd Blog mid Gardadierle
https://www.ranking-hits.de/ Counter & PR Service

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


bull
PostRank 9
PostRank 9
Beiträge: 2166
Registriert: 20.09.2003, 20:57
Wohnort: Vèneto

Beitrag von bull » 10.04.2005, 12:59

Unterstützt 3.x bereits RAND(x) ?
Wenn ja, mit PHP und microtime dann einen naturgemäß immer anderen "Seed" übergeben?

Interessant hierzu auch https://www.openwin.org/mike/index.php/ ... -week-rand

Airport1
PostRank 10
PostRank 10
Beiträge: 4489
Registriert: 16.08.2004, 18:50
Wohnort: Backnang / bei Stuttgart

Beitrag von Airport1 » 10.04.2005, 13:10

Danke BULL, damit gibts tatsaechlich besseren Zufall :-))
Wobei man zwar alles moegliche als Samen uebergeben kann (Minus, Fliesskomma) aber nur wechselnde positive ganzzahlige Zahlen im Test zu besserem Zufall fuehren.
Hattest sogar Recht ist gar nicht mysql 3.x, sondern 4.0.23 - hab mich vertan.
Linktauschanfragen zwecklos
https://www.bot-trap.de/ Spamschutz fuer Webmaster - zentrale Meldestelle fuer Web Spam
https://www.airport1.de/blog/ Lombagruschd Blog mid Gardadierle
https://www.ranking-hits.de/ Counter & PR Service

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag