• 締切済み

4人1組 乱数表

パーティーで4人1組でやるゲームを7回戦やるのですが(人数によって抜け番あり)、なるべく同じ人と組まないような組み合わせにするにはどのようにすればよいのでしょうか? 検索したらテニスのダブルスの乱数表はたくさん見つかったのですが、過去の質問にでてきたrio_dさんの乱数表(質問番号:1388951)を使ったところ問題が発生してしまいました…。 3回戦目で[1][7]:[6][8]、5回戦目で[16][6]:[7][8]、というのが存在してしまいペアは違っても結局[6][7][8]が2度同じグループになってしまったのです。 パソコン初心者でどのように変更すればよいのか、全く別の方法があるのかなど全然わかりません。できるだけ上手くバラバラに組むようにしたいと思います。よろしくお願いします!

みんなの回答

  • Cupper-2
  • ベストアンサー率29% (1342/4565)
回答No.1

勘違いしてるようですので… あくまでも【乱数】ですよね。 【組み合わせ】を決めるものでは無いので、【組み合わせ】を決めたいのでしたら他の方法を選択しましょう。 全ての組み合わせを表にして、その中から同じ人と組まないようになる組み合わせのみ選択する。 そう言った手段を取らなければいけません。 まずはご自身で全ての組み合わせを表にしましょう。(参加人数とか質問に書いてありませんからね) その中から、適切な組み合わせを選択すればOK。 …でしょ? これならパソコンなんて関係ありませんよ。 自身でできることからやりましょう。

chibi-79
質問者

お礼

お返事ありがとうございます! 人数は毎回違うのですがだいたい15~30人ぐらいです。昔習ったような30C4などでやると1000から27000通りの組み合わせになってしまい頑張って自分でもやってみたのですがどうもうまくできなくて…。数も多くひとつひとつ見てマッチングさせるのが困難なため、エクセルなどでできるうまい方法はないかと思い質問させていただきました。 1回だけのことではなく今後何回もやる予定で毎回人数も違うので、テニスの乱数表のようにすぐにパッと被らないペアを出すような方法があれば是非教えていただければと思います。よろしくお願いします!

関連するQ&A

  • テニス大会ダブルスの乱数表の作成をお願いしたい

    テニス大会開催のため、プレーヤーの組み合わせに乱数表を使うことになり、過去の質問・回答を検索しテニス乱数表の作成法を2件見つけたのですが、1件は同じプレーヤーの組み合わせ(ペア)が複数組できてしまい、もう1件は一人当たりのゲーム数が同数にならない(一定の試合数で、ある人は2ゲーム、ある人は5ゲームなどバラつきが出る)ことがわかりました。 そこで以下の条件で乱数表の作成をお願いしたいのですが。 1.1日で完了するダブルスのテニス大会 2.参加者(プレーヤー)は、10-30人程度 3.コートは2面を並行使用の予定なので、一人が同時に2面に入らない 4.全員が一人あたり4ゲーム行う 5.全員が4ゲームともそれぞれ別の人とペアを組む(同じペアを複数回作らない) 6.対戦相手はそれ以前のゲームと同じ人でも構わない(5.があるので同じペアとの再戦はない) よろしくお願いします。

  • テニスの乱数表作成

    テニスサークル運営のための、テニスの組み合わせの乱数表をつくりたいのですが、以前、投稿されていた質問の回答通りにやってみたのですが(QNo.1388951 テニス乱数表)このマクロには大切なことが抜けてるみたいです。同じ人とのペアが何度もできてしまいます。 ・10から14人で ・2つのコート使用で ・同じ人が連続で休まない ・なるべく同じ人とペアを組まない(←ここが入ってたら問題なかったのですが) わかる方いらっしゃいましたらどうかよろしくお願いします!

  • バドミントン・ミックスダブルス乱数表について

    初めまして。タイトルにありますようにミックスダブルスでの乱数表を探しております。いろんなサイトで探してはみたのですが、すべて数字ばかりで。できれば数字とアルファベットが混合になっている組み合わせ表が理想です(泣)2コート使用できるとして人数は10人から20人程度です。ミックスダブルスばかりではなく2試合に一度、男性対男性、女性対女性になるような(>_<)とても難しく私の頭では作成できないです。

  • メンバーの組み合わせに使う乱数表

    多人数で集まってテニスをするとき組み合わせをするのに乱数表を使うと便利ですよね。 人にもらった乱数表があったのですがなくしてしまいました。数学的知識は余りないので自分で作ることは不可能です。 そういうソフト(オンラインでフリーウェアなら尚可)や乱数表そのものを載せているサイトなどご存じないでしょうか?自分でも色々検索してみたんですが 探しきれなかったんです。 ちなみに条件は・・・ 1)人数は5~20人くらいまで。 2)試合はダブルスのみ。要するに4人一組を決められればいいです。 3)出来ればなるべく毎回違う人と組めるようなもの(今まで使っていたのは1234、5678、の後次は1235、4678みたいにあんまり変わらない組み合わせが続いて結局おんなじような対戦になってしまったんです。) よろしくお願いします。   

  • バドミントンの対戦表をエクセルで作りたいのですが

    バドミントンのダブルスの対戦表をエクセルで作ろうと思っているのですが、どうやって作ったらいいのかわからず、どなたか知恵を貸していただけないでしょうか? バドミントンのダブルスは1コート4人で行われるため、4人でバドミントンを行ったりする場合は簡単に組合せが作れます。4人に1番~4番の番号を振り分けると、1番と2番がペアで3番と4番がペア。その次は1番と3番がペアで2番と4番がペア。というふうになります。 しかし、それが例えば2コート、10人でダブルスをやろうとすると、8人がコートに入り、2人が休みになります。 同じペアで組まないようにしたいので、全員が違うペアと組んで試合をするには、何試合も試合を行わなければいけなくて、その組み合わせを考えるのが自力ではできませんでした。 3コートで14人とかなってくるともっと複雑で、どうやって組み合わせを考えたらいいかわかりません。 プログラムに詳しい方がおりましたら、どうすればエクセルで計算できるか、ご助力願えませんでしょうか。お願い致します。

  • テニスダブルス組合せ

    こんにちは。草テニス愛好者です。 テニス乱数表の件でbun0212さんの質問があり、rio_dさんの回答が大変参考になりました。少し希望があります。(1)各々の人数組合せに共通しますが、最初の一巡では[1][2]:[3][4]、[5][6]:[7][8]・・・と若い順番からの組合せとなること(ご回答の参考例にある9人の場合のように)。(2)参考の9人の場合そうなっていますが、各メンバーのペア(パートナー)は必ず自分以外の全員と組めるようにすること。の2点ですが、何とかなりますでしょうか。よろしくお願いします。

  • テニスの組合せ表の作り方を教えて下さい。

    仲間とテニスの試合を楽しんでいるのですが、ダブルスの組合せ表の作り方および組合せ表があればご提供いただけますでしょうか。 4名から10名でダブルスを楽しむ組合せ表があると嬉しいのですが宜しくお願いいたします。 同じ人が連続しないような組合せ表を知りたいのです。宜しくお願いいたします。

  • 組み合わせの問題

    中学か高校くらいにやった組み合わせの使い方を忘れてしまったため、次の問題の解き方(式)を教えていただけませんでしょうか。 問題: テニス部員が20人いて、その中から10組のダブルスのペアを作る(全員ペアを組む)場合、何通りあるか。 単に20人の中から1組のダブルスのペアを作るのは、 20_C_2 = 190 通り(CはCombinationのC) だと思ったのですが、10組全員ペア作る場合の通りを、どのような計算で出せるのか悩んでいます。

  • テニスの乱数表作成

    テニスサークルの合宿のための乱数表を作成したいのですが、 QNo.3199212 のマクロでは対戦相手を考慮していないので、 同じ人と何度も対戦がある人もいれば一度も対戦しない人も出てきてしまいます。 なるべく、全員と対戦するように作り変えたいのですが、 どうかよろしくお願いします。 条件 ・8から14人で ・2つのコート使用で ・同じ人が連続で休まない ・なるべく同じ人とペアを組まない 追加条件 ・全員と対戦したい 合宿は10月10日です。

  • 続テニス(ダブルス)乱数表

    05/5/15にて、質問番号1388951でbun0212さんから質問、rio_dさん回答のマクロによる表作成について、極めて実用的であり、感服し作成を試みました。このことについて、以下の点につきご教示願います。 1)保存したものを開いて条件変更(面数、人数)してみましたが、セキュリティーを変更しても実行できません。どうすればよろしいのでしょうか。 2)人数ごとに一定回数内に同回数のプレイができるような条件をつけ加えることは、どうしたらできるのでしょうか。

専門家に質問してみよう