3 berichten aan het bekijken - 1 tot 3 (van in totaal 3)
  • Q:
    Bijdrager
    computer space

    MySQL query/PHP shuffle puzzel

    Ik heb in totaal 30 foto’s. Die bestaan uit 6 sets op thema, variërend van 1 tot 8 foto’s per set. Uiteindelijk word de totale voorraad foto’s steeds groter, en de setomvang voor nieuwe sets is vrij.

    Nu wil ik een random volgorde creëren, waarbij er zoveel mogelijk variatie uit de sets gekozen moet worden. Niet dat de random generator ineens 4 foto’s uit de set van 8 achter elkaar plakt. Alle foto’s komen één keer voor.

    Iemand ideeën voor een handige MySQL query of PHP sorteeractie om dit te schudden?

    Bijdrager
    verwijderd-profiel

    rand() of mt_rand() en dan zo maken dat die waarden gebruikt die nog niet gebruikt zijn? Of dat die gebruikte waarden minder snel opnieuw pakt?

    Of rand(rand(x,y), rand(x,y))
    Dan is de kans dat je vaak dezelfde krijgt niet groot.

    Bijdrager
    Fingerlicking

    Shuffle() functie al eens bekeken?? Of SELECT * FROM table ORDER BY RAND()

3 berichten aan het bekijken - 1 tot 3 (van in totaal 3)

Je moet ingelogd zijn om een reactie op dit onderwerp te kunnen geven.