મફત રેન્ડમ ટીમ જનરેટર

નામોની લિસ્ટને સંતુલિત રેન્ડમ ટીમોમાં વિભાજિત કરો — ટીમ ગણતરી કે ટીમ સાઇઝ પ્રમાણે. ક્રિપ્ટોગ્રાફિકલી ફેર શફલ, તાત્કાલિક રિશફલ.

એક વાર લોડ થયા પછી ઑફલાઇન કામ કરે છે
સાચવેલી યાદીઓ

તમારી નવીનતમ યાદી અને સેટિંગ્સ આ ઉપકરણ પર યાદ રખાય છે. પછીથી રાખવા યાદીને નામ આપો.

હજુ કોઈ સાચવેલી યાદી નથી.

ટીમનાં નામ (વૈકલ્પિક)

રંગો વાપરવા ખાલી છોડો. તમે ટીમના કાર્ડ પર જ નામ બદલી પણ શકો છો.

શરતો ઉમેરો (વૈકલ્પિક)

દરેક લાઇનમાં એક જૂથ; નામોને & અથવા અલ્પવિરામથી અલગ કરો. આ લોકો હંમેશા એક જ ટીમમાં આવે છે.

દરેક લાઇનમાં એક જૂથ; નામોને & અથવા અલ્પવિરામથી અલગ કરો. આ લોકો અલગ ટીમોમાં જાય છે.

💡 સ્નેક ડ્રાફ્ટ વાપરીને ટીમો સંતુલિત કરાય છે, જેથી કદમાં વધુમાં વધુ એકનો ફરક હોય. શફલિંગ તમારા બ્રાઉઝરની ક્રિપ્ટોગ્રાફિકલી-સિક્યોર રેન્ડમનેસ વાપરે છે — ખરેખર ન્યાયી. PE વર્ગો, રમતો, ગ્રુપ પ્રોજેક્ટ, ગેમ નાઇટ્સ, અને સિક્રેટ-સાન્ટા-શૈલીના વિભાજન માટે ઉત્તમ.

આ કેવી રીતે કાર્ય કરે છે

Team splitting crypto-secure Fisher-Yates shuffle (Web Crypto API ના crypto.getRandomValues દ્વારા સંચાલિત) ને balanced teams માટે snake-draft distribution સાથે જોડીને સંપૂર્ણપણે તમારા બ્રાઉઝરમાં ચાલે છે. Keep-together કે keep-apart constraints ઉમેરાય ત્યારે, 400 સુધીના randomized restarts સાથેનો union-find cluster solver સૌથી evenly balanced valid assignment શોધે છે.

  1. 1
    Name list parse કરવું
    નામો newlines અને commas પર split થાય છે, whitespace trim થાય છે, અને deduplicate થાય છે. તમે બંને separators મુક્તપણે mix કરી શકો છો — parser તેમને એક જ pass માં હેન્ડલ કરે છે.
  2. 2
    ક્રિપ્ટો-સિક્યોર શફલ
    બ્રાઉઝરનું બિલ્ટ-ઇન crypto.getRandomValues દરેક નામ માટે એક random 32-bit integer સાથે Uint32Array ભરે છે. Shuffle modulo ને બદલે scaling division સાથે આ મૂલ્યો વાપરે છે, Math.random()-આધારિત shufflers ને પરેશાન કરતો modulo bias દૂર કરીને.
  3. 3
    Balanced distribution કે constraint solving
    Constraints વગર, નામો snake-draft pattern (even rounds પર left-to-right, odd rounds પર right-to-left) વાપરીને વહેંચાય છે તેથી team sizes વધુમાં વધુ એકના તફાવત સાથે અલગ પડે. Keep-together કે keep-apart rules સાથે, નામો union-find દ્વારા clusters માં merge થાય છે, પછી randomized greedy solver 400 સુધીના placements અજમાવે છે અને સૌથી નાનું size imbalance ધરાવતું assignment રાખે છે.
  4. 4
    Text, CSV, કે shareable link તરીકે export કરો
    પરિણામો plain text તરીકે કૉપી કરી શકાય છે, .txt કે .csv ફાઇલ તરીકે (બ્રાઉઝરના Blob API સાથે બનેલ) ડાઉનલોડ કરી શકાય છે, કે પૂરું session state base64url માં encode કરતા URL hash દ્વારા share કરી શકાય છે — કોઈપણ તબક્કે કોઈ સર્વર સામેલ નથી.

સંબંધિત સાધનો

વારંવાર પૂછાતા પ્રશ્નો