1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Zufallsgenerator für TischfußballTurnier

    • Frage
  • spitzi_pezi
  • 21. November 2004 um 13:35
  • Unerledigt
  • spitzi_pezi
    6
    spitzi_pezi
    Mitglied
    Punkte
    390
    Beiträge
    68
    • 21. November 2004 um 13:35
    • #1

    hoi hoi

    Ich (der ersteSem. OberProggiNOOB) wurde gestern angequatscht.... und gefragt, ob ich nicht nen ZufallsGenerator proggen könnt.
    Im Prinzip geht es darum,... es werden für ein TischfußbalTurnier Namen in eine ExelTabelle eingefügt, und es sollt durch ein Random einzach zufällig irgendwelche 2 Spielpartener zusammengelost werden.

    Ich hab mom. voll keine Idee wie ich das angehen sollt.
    Vielleicht kann mir ja wer von euch weiterhelfen... wäre über jeden Tip sehr dankbar! :thumb:

    MFG

    SpitziPezi


    Brustvergrößerung durch Handauflegen!
    Mache auch Hausbesuche- rund um die Uhr!
    Näheres bitte bei PM!
    :shinner:

  • a9bejo
    21
    a9bejo
    Mitglied
    Reaktionen
    42
    Punkte
    4.697
    Beiträge
    913
    • 21. November 2004 um 15:10
    • #2
    Zitat von spitzi_pezi

    hoi hoi

    Ich (der ersteSem. OberProggiNOOB) wurde gestern angequatscht.... und gefragt, ob ich nicht nen ZufallsGenerator proggen könnt.
    Im Prinzip geht es darum,... es werden für ein TischfußbalTurnier Namen in eine ExelTabelle eingefügt, und es sollt durch ein Random einzach zufällig irgendwelche 2 Spielpartener zusammengelost werden.

    Ich hab mom. voll keine Idee wie ich das angehen sollt.
    Vielleicht kann mir ja wer von euch weiterhelfen... wäre über jeden Tip sehr dankbar! :thumb:

    MFG

    SpitziPezi

    Alles anzeigen

    Das geht natürlich alles direkt in excel, aber ich hab es nicht so mit den excelfunktionen...

    Ich würde das excel-sheet als .csv abspeichern, und dann mit einem script (hier python) ein zweites .csv mit den matchups erstellen:

    Code
    $cat mitglieder.csv
    
    
    Name 1
    Name 2
    Name 3
    Name 4
    Name 5
    Name 6
    Name 7
    Name 8
    
    
    
    
    $ cat matcher.py
    
    
    import sys,random
    
    
    names = random.shuffle(open(sys.argv[1]).readlines())
    
    
    names = ['%s;%s'%(name1[:-1],name2) for name1,name2 in
             zip(names[:len(names)/2],names[len(names)/2:])]
    
    
    open(sys.argv[2],'w').write("".join(names))
    
    
    $ python matcher.py mitglieder.csv matchups.csv
    
    
    $ cat matchups.csv
    
    
    Name 4;Name 1
    Name 7;Name 6
    Name 8;Name 3
    Name 2;Name 5
    Alles anzeigen

    lg, Benjamin Ferrari, bookworm.at

  • spitzi_pezi
    6
    spitzi_pezi
    Mitglied
    Punkte
    390
    Beiträge
    68
    • 21. November 2004 um 15:14
    • #3

    hhhmmm.....

    Werd da (auf den ersten Blick nicht ganz schlau draus.. aber ich werds mir mal anschaun


    Brustvergrößerung durch Handauflegen!
    Mache auch Hausbesuche- rund um die Uhr!
    Näheres bitte bei PM!
    :shinner:

  • MaxAuthority
    17
    MaxAuthority
    Gewinner des Desktop-Contest 2002
    Reaktionen
    5
    Punkte
    3.165
    Beiträge
    626
    • 21. November 2004 um 20:59
    • #4

    wow, cooles python beispiel, bin echt beeindruckt :)

    http://vimperator.org - Make Firefox behave like Vim

  • a9bejo
    21
    a9bejo
    Mitglied
    Reaktionen
    42
    Punkte
    4.697
    Beiträge
    913
    • 21. November 2004 um 22:43
    • #5
    Zitat von MaxAuthority

    wow, cooles python beispiel, bin echt beeindruckt :)

    danke :)

    Zitat von mir selbst

    ...Das geht natürlich alles direkt in excel, aber ich hab es nicht so mit den excelfunktionen...

    die namen direkt in excel zu schuffeln ist eigentlich ganz einfach:

    einfach eine spalte mit zufallszahlen neben die namen und dann nach diesen zahlen sortieren (siehe attachment).

    lg, Benjamin Ferrari, bookworm.at

  • spitzi_pezi
    6
    spitzi_pezi
    Mitglied
    Punkte
    390
    Beiträge
    68
    • 21. November 2004 um 23:05
    • #6

    a9bejo:

    HEy!

    DAS sieht ja echt nett aus.
    Jetzt hab ich nur noch eine Frage:
    In Spalte 1 hab ich die Namen, in Spalte 2 werden die Zufallszahlen genneriert.... wie sortiere ich aber dann die Namen nach aufsteigender Zufallszahl? Strg+a funzt nämlich nicht!?! :confused:


    Brustvergrößerung durch Handauflegen!
    Mache auch Hausbesuche- rund um die Uhr!
    Näheres bitte bei PM!
    :shinner:

  • a9bejo
    21
    a9bejo
    Mitglied
    Reaktionen
    42
    Punkte
    4.697
    Beiträge
    913
    • 21. November 2004 um 23:19
    • #7
    Zitat von spitzi_pezi

    a9bejo:

    HEy!

    DAS sieht ja echt nett aus.
    Jetzt hab ich nur noch eine Frage:
    In Spalte 1 hab ich die Namen, in Spalte 2 werden die Zufallszahlen genneriert.... wie sortiere ich aber dann die Namen nach aufsteigender Zufallszahl? Strg+a funzt nämlich nicht!?! :confused:

    Alles anzeigen


    Strg+a und Strg+s sind macros, die ich der einfachheit halber angelegt hatte.

    Strg+a sollte die namen alphabetisch sortieren, Strg+s sortiert nach den Zufallszahlen.

    Wenn das bei dir nicht funktionert, erlaubst du wahrscheinlich keine macros.

    Das ist aber nicht weiter schlimm: markiere einfach die Spalten A und B, wähle im Menupunkt Daten->Sortierten und sortiere dann nach spalte B.

    das Strg-s macro macht nämlich genau das.

    lg, Benjamin Ferrari, bookworm.at

  • spitzi_pezi
    6
    spitzi_pezi
    Mitglied
    Punkte
    390
    Beiträge
    68
    • 21. November 2004 um 23:37
    • #8

    hoho ....

    habs in der Zwischenzeot schon rausgefunden! :devil:

    Is echt SPITZE! :thumb: Genau das was ich gesucht hab! hehe
    Hoffe es gibt kein CopyRight drauf bzw. ich muß keine Lizenz von dir erwerben! :ausheck:

    HEHE
    DANKE nochmal


    mfg


    Brustvergrößerung durch Handauflegen!
    Mache auch Hausbesuche- rund um die Uhr!
    Näheres bitte bei PM!
    :shinner:

  • a9bejo
    21
    a9bejo
    Mitglied
    Reaktionen
    42
    Punkte
    4.697
    Beiträge
    913
    • 22. November 2004 um 07:34
    • #9

    keine lizenz, aber ich halte ein patent auf 'zufallszahlen neben text'. Damit belästigen Dich dann meine Anwälte, wenn Du ganz gross ins Tischfußballgeschäft eingestiegen bist. :zwinker:

    lg, Benjamin Ferrari, bookworm.at

  • sebus
    6
    sebus
    Mitglied
    Reaktionen
    3
    Punkte
    393
    Beiträge
    59
    • 22. November 2004 um 10:48
    • #10

    also ich nehm ja immer ein paar fitzel papier, schreib namen drauf und lass dann von jemandem paare aus einem nicht einsehbaren behältnis ziehen.

    mein persönlicher favorit wenns um tischfussballtunier-auslosung geht.

    derSeb

    Alles ist relativ.

  • spitzi_pezi
    6
    spitzi_pezi
    Mitglied
    Punkte
    390
    Beiträge
    68
    • 22. November 2004 um 12:39
    • #11

    :devil:

    Wenn du aber die Auslosung für die WM machst... die in wenigen Wochen in Wien ist.... wirst mit deiner ZettlMethode ein bissl alt werden! :shinner:

    Außer du stellst dich zur Verfügung..... und machst mir das unentgeltlich! hehe


    Brustvergrößerung durch Handauflegen!
    Mache auch Hausbesuche- rund um die Uhr!
    Näheres bitte bei PM!
    :shinner:

  • a9bejo
    21
    a9bejo
    Mitglied
    Reaktionen
    42
    Punkte
    4.697
    Beiträge
    913
    • 22. November 2004 um 13:47
    • #12
    Zitat von spitzi_pezi

    ...Wenn du aber die Auslosung für die WM machst...

    War die nicht im Juli?

    lg, Benjamin Ferrari, bookworm.at

  • spitzi_pezi
    6
    spitzi_pezi
    Mitglied
    Punkte
    390
    Beiträge
    68
    • 22. November 2004 um 14:11
    • #13

    sorry... mein Fehler!!

    Die WM war im Juli .... das ist richtig! (Da bin ich auch bummfett um halb 5 in der Früh oder so in einem Bach aufgewwacht.... und nicht in dem gebuchten Hotel) :devil:

    Jetzt is dann die Statsmeisterschaft. :thumb:


    Brustvergrößerung durch Handauflegen!
    Mache auch Hausbesuche- rund um die Uhr!
    Näheres bitte bei PM!
    :shinner:

  • Maximilian Rupp 27. Dezember 2024 um 12:06

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Rechtliches

Impressum

Datenschutzerklärung