webForumDet fria alternativet

Automatisk uppdelning?

PHP

1 svar · 295 visningar · startad av streetrobban

Medlem sedan jan. 20011 140 inlägg
Frågan#1

Tja,

Jag undrar om någon kan hjälpa mig lite med tankegången för ett script.

Säg att jag har 15 personer som ska delta i en turnering. De 15 personerna ska delas upp i 3 grupper. Jag vill då göra ett script som automatiskt delar in personerna i de 3 grupperna. Det kanske vore bra att manuellt skriva in ett maxtak per grupp och så sköter scriptet resten.

Någon som har något liknande script eller som kan komma med lite feedback på hur detta kan göras?

Jag tänkte först om man själv skriver in siffran 3 (eftersom det är 3 grupper som ska skapas) och så slumpar scriptet en siffra åt varje spelare (1-3) som är gruppen. Men då finns det ju ingen garanti att grupperna blir jämt fördelade.

Medlem sedan juli 20023 617 inlägg
#2

Slumpa ordningen på spelarna först t.ex. med array+shuffle. Därefter fördela jämt i grupperna.

495 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
239 ms — deklarationer (db)
130 ms — hämta statistik (db)
123 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)