携帯端末の場合は、携帯端末(@mediaType=TTY)用をご利用ください。(その場合氏名での組み合わせは出来ません。)
スポーツやゲームで、メンバーの組み合わせを行います。参加する人数からできるだけランダムにメンバーを選択して1グループずつ作っていきます。
このプログラムは、「テニスや卓球の練習試合の組み合わせを決めるためのCGIは無いか」という疑問から、探してもなさそうなのでいっそのこと作ってしまえと取り掛かりました。
それを実現するためには、配列のハッシュや配列の配列という二次元データの処理というよく使う手順でありながら、意外と奥の深い処理手順を駆使する必要がありました。
あまり必要なプログラムとは思えないので、用途は後から考えることにして、とりあえず動けばよいという考えで作られていますので、まだ工夫の余地はあると思われます。そのため、GPLで配布しますから、皆さんで工夫してみてください。
詳しい説明はヘルプをご覧ください。またこのCGIのソースはMEMBERS.CGIにあります。文字コードはEUCです。EUCが編集できるテキストエディタでご利用ください。
著作権についてはこのページの文書情報をご覧ください。
このプログラムはThe GNU General Public License ( GNU 一般公衆利用許諾書 バージョン3 (GPLv3))で配布します。
© TESHIMA Shizuka 2009 - 2012 All Rights Reserved mailto:office@ichiya.com