(57)【特許請求の範囲】
【請求項１】
袋単位のくじ券の抽せん番号を生成する制御部を備えた券類生成システムであって、
前記制御部が、
くじ券の券種に関連付けられたテンプレートと配番表とを取得し、
前記配番表において、くじ券に用いる組番号とくじ券番号帯とを特定し、
前記テンプレートに記録された袋定義において、前記特定した組番号とくじ券番号帯のくじ券番号定義とを用いて、連続した袋番号に対して、前記券種に応じた組み合わせが生成される組番号、くじ券番号からなる多様化元帳を生成し、
前記多様化元帳を用いて、袋単位のくじ券を生成することを特徴とする券類生成システム。
【請求項２】
前記袋定義においては、袋番号が順番に並べられて定義されており、
前記くじ券番号定義においては、各袋番号に関連付けられた１枚目から１０枚目のくじ券番号の下１桁目が１ずつ加算され、下２桁目から下５桁目までに、先行の袋番号のくじ券番号に対して、桁上がりさせずに、予め定められた数字が加算されて並べられて定義されており、
前記制御部が、先行の袋番号のくじ券番号に対して、後続の袋番号のくじ券番号を、１を加算して構成される第１券種の多様化元帳を生成することを特徴とする請求項１に記載の券類生成システム。
【請求項３】
前記袋定義においては、下２桁に１〜１０の数字を予め定められた順番で配置し、１０袋毎に１０を加算した袋番号が並べられて定義されており、
前記くじ券番号定義においては、各袋番号に関連付けられた１枚目から１０枚目のくじ券番号が１ずつ加算されて順番に並べられて定義されており、
前記制御部が、先行の袋番号のくじ券番号に対して、後続の袋番号のくじ券番号の各桁に、予め定められた数字を加減算して構成される第２券種のくじ券の多様化元帳を生成する請求項１に記載の券類生成システム。
【請求項４】
前記袋定義においては、袋番号が順番に並べられて定義されており、
前記くじ券番号定義においては、各袋番号に関連付けられた１枚目から１０枚目のくじ券番号の下１桁目が１ずつ加算され、桁上がりさせずに、予め定められた数字が加算されて並べられて定義されており、
前記制御部が、先行の袋番号のくじ券番号に対して、後続の袋番号のくじ券番号の各桁に、予め定められた数字を加減算して構成される第３券種のくじ券の多様化元帳を生成する請求項１に記載の券類生成システム。
【請求項５】
袋単位のくじ券の抽せん番号を生成する制御部を備えた券類生成システムを用いて、券類生成を行なうための方法であって、
前記制御部が、
くじ券の券種に関連付けられたテンプレートと配番表とを取得し、
前記配番表において、くじ券に用いる組番号とくじ券番号帯とを特定し、
前記テンプレートに記録された袋定義において、前記特定した組番号とくじ券番号帯のくじ券番号定義とを用いて、連続した袋番号に対して、前記券種に応じた組み合わせが生成される組番号、くじ券番号からなる多様化元帳を生成し、
前記多様化元帳を用いて、袋単位のくじ券を生成することを特徴とする券類生成方法。
【請求項６】
袋単位のくじ券の抽せん番号を生成する制御部を備えた券類生成システムを用いて、券類生成を行なうためのプログラムであって、
前記制御部を、
くじ券の券種に関連付けられたテンプレートと配番表とを取得し、
前記配番表において、くじ券に用いる組番号とくじ券番号帯とを特定し、
前記テンプレートに記録された袋定義において、前記特定した組番号とくじ券番号帯のくじ券番号定義とを用いて、連続した袋番号に対して、前記券種に応じた組み合わせが生成される組番号、くじ券番号からなる多様化元帳を生成し、
前記多様化元帳を用いて、袋単位のくじ券を生成する手段として機能させることを特徴とする券類生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、組と番号との組み合わせによって特定される抽せん番号が設定された券類管理データを生成する券類生成システム、券類生成方法及び券類生成プログラムに関する。
【背景技術】
【０００２】
従来、宝くじ券は１０枚ごとに袋詰めされて販売されている。この袋詰めされた宝くじ券には、いわゆる「バラ」や「連番」がある。「連番」では、同じ組で連続した番号が袋詰めされている。一方、「バラ」では、下１桁が「０〜９」が含まれるが、組や２桁目以上は異なる番号の組み合わせである。
【０００３】
このような複数のユニットの同一の抽せん番号が一つの袋に袋詰めされる宝くじ券を販売するための技術も検討されている（例えば、特許文献１参照）。特許文献１に記載されている宝くじ券管理データ生成装置では、ランダムに特定された１つの組を、連続する番号を所定の通し番号ずつに分割した番号分割単位ごとに保持した「番号分割単位」−「組」対応データを生成し、番号分割単位毎に、番号分割単位に含まれる複数の番号の中から袋詰用初期番号をランダムに決定する。また、一つの「番号分割単位」−「組」対応データで特定される番号分割単位中の番号のうち、袋詰用初期番号と同一の番号から順に抽せん番号を特定する。そして、複数のユニットに跨る同一の抽せん番号複数に一つの袋番号を特定して付与し、この袋番号と複数のユニットに跨る同一の抽せん番号との対応関係を示す「袋番号」−「同一抽せん番号」対応データを生成する。
【０００４】
また、「３連バラ（登録商標）」、「福連１００（登録商標）」、「福バラ１００（登録商標）」に応じた組番号及びくじ券番号で構成される券種も販売されつつある（例えば、非特許文献１参照）。
ここで、券種「３連バラ」は、袋詰めされたくじ券の組及び２桁目以上の数字が異なる「バラ」であるが、１袋目と２袋目で下１桁が１番違いのくじ券が揃うように構成されている。従って、３袋を購入した場合において、２袋目に１等が出ると前後賞も取れることになる。
【０００５】
券種「福連１００」は、１０袋で１００枚のくじ券を購入することで、１０通りの組が各１０枚のくじ券が揃うように構成されている。従って、番号の下２桁が「００〜９９」まですべて揃うことになる。
券種「福バラ１００」は、１０袋で１００枚のくじ券を購入することで、「０１組〜１００組」が各１枚のくじ券が揃うように構成されている。従って、この場合も、番号の下２桁が「００〜９９」まですべて揃うことになる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−２５０８４０号公報
【非特許文献】
【０００７】
【非特許文献１】全国自治宝くじ事務協議会、２０１８年、「ジャンボ宝くじ等の普通くじを買うには」、［online］、宝くじ公式サイト、［令和２年２月２４日検索］、インターネット＜https://www.takarakuji-official.jp/kuji/jumbo/howto.html＞
【発明の概要】
【発明が解決しようとする課題】
【０００８】
このように、「バラ」や「連番」で構成された宝くじの複数袋を、一度に、購入する場合もある。しかしながら、特許文献１に記載の技術では、連続する袋間での組や番号の組み合わせは考慮されておらず、複数袋の購入の興趣を高めることができない場合もある。また、袋単位の宝くじの生成時にも、券組の多様性を確保した袋単位のくじ券の構成には負担が大きい。
【課題を解決するための手段】
【０００９】
上記課題を解決する券類生成システムは、袋単位のくじ券の抽せん番号を生成する制御部を備える。そして、前記制御部が、くじ券の券種に関連付けられたテンプレートと配番表とを取得し、前記配番表において、くじ券に用いる組番号とくじ券番号帯とを特定し、前記テンプレートに記録された袋定義において、前記特定した組番号とくじ券番号帯のくじ券番号定義とを用いて、連続した袋番号に対して、前記券種に応じた組み合わせが生成される組番号、くじ券番号からなる多様化元帳を生成し、前記多様化元帳を用いて、袋単位のくじ券を生成する。
【発明の効果】
【００１０】
本発明によれば、複数袋の購入の興趣を高めた袋単位のくじ券を効率的に生成することができる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態の券類生成システムの説明図。
【図２】本実施形態のハードウェア構成の説明図。
【図３】本実施形態の情報記憶部の説明図であって、（ａ）はテンプレート記憶部、（ｂ）は配番表記憶部、（ｃ）は配券先情報記憶部、（ｄ）はユニット情報記憶部、（ｅ）はくじ券情報記憶部の説明図。
【図４】本実施形態のテンプレートの説明図であって、（ａ）は「３連バラ」、（ｂ）は「福連１００」、（ｃ）は「福バラ１００」の説明図。
【図５】本実施形態の配番表の説明図であって、（ａ）は「３連バラ」の配番表、（ｂ）は１記号の組番号とくじ券番号の説明図。
【図６】本実施形態の配番表の説明図であって、（ａ）は「福連１００」、「福バラ１００」の配番表、（ｂ）は１記号の組番号とくじ券番号の説明図。
【図７】本実施形態の処理手順の説明図。
【図８】本実施形態の「３連バラ」の多様化元帳の説明図。
【図９】本実施形態の「福連１００」の多様化元帳の説明図。
【図１０】本実施形態の「福バラ１００」の多様化元帳の説明図。
【発明を実施するための形態】
【００１２】
以下、図１〜図１０に従って、券類生成システム、券類生成方法及び券類生成プログラムを具体化した実施形態を説明する。本実施形態では、ジャンボ宝くじ等の普通くじにおいて袋単位（１０枚）の宝くじの抽せん番号の構成方法を説明する。ここでは、抽せん番号は、第１券種としての「３連バラ」、第２券種としての「福連１００」、第３券種としての「福バラ１００」に応じた組番号及びくじ券番号で構成される。
【００１３】
宝くじの発行タイミングである回号において、１０００万枚（年末ジャンボは２０００万枚）からなる「ユニット」で、くじ券が発行される。
また、各「ユニット」は、１０万枚単位で管理される複数の「記号」で構成される。
また、各「記号」は、配券先（販売業者）に配送する１０００枚単位の束で管理される複数の「枝番」で構成される。
【００１４】
図１に示すように、各券種のくじ券を構成するために、管理者端末１０、印刷装置１５、管理サーバ２０を用いる。
【００１５】
（ハードウェア構成の説明）
図２を用いて、管理者端末１０、印刷装置１５、管理サーバ２０を構成する情報処理装置Ｈ１０のハードウェア構成を説明する。情報処理装置Ｈ１０は、通信装置Ｈ１１、入力装置Ｈ１２、表示装置Ｈ１３、記憶部Ｈ１４、プロセッサＨ１５を備える。なお、このハードウェア構成は一例であり、他のハードウェアにより実現することも可能である。
【００１６】
通信装置Ｈ１１は、他の装置との間で通信経路を確立して、データの送受信を実行するインタフェースであり、例えばネットワークインタフェースカードや無線インタフェース等である。
【００１７】
入力装置Ｈ１２は、利用者等からの入力を受け付ける装置であり、例えばマウスやキーボード等である。表示装置Ｈ１３は、各種情報を表示するディスプレイ等である。
記憶部Ｈ１４は、管理者端末１０、印刷装置１５、管理サーバ２０の各種機能を実行するためのデータや各種プログラムを格納する記憶装置である。記憶部Ｈ１４の一例としては、ＲＯＭ、ＲＡＭ、ハードディスク等がある。
【００１８】
プロセッサＨ１５は、記憶部Ｈ１４に記憶されるプログラムやデータを用いて、管理サーバ２０における各処理を制御する。プロセッサＨ１５の一例としては、例えばＣＰＵやＭＰＵ等がある。このプロセッサＨ１５は、ＲＯＭ等に記憶されるプログラムをＲＡＭに展開して、各サービスのための各種プロセスを実行する。
【００１９】
プロセッサＨ１５は、自身が実行するすべての処理についてソフトウェア処理を行なうものに限られない。例えば、プロセッサＨ１５は、自身が実行する処理の少なくとも一部についてハードウェア処理を行なう専用のハードウェア回路（例えば、特定用途向け集積回路：ＡＳＩＣ）を備えてもよい。すなわち、プロセッサＨ１５は、（１）コンピュータプログラム（ソフトウェア）に従って動作する１つ以上のプロセッサ、（２）各種処理のうち少なくとも一部の処理を実行する１つ以上の専用のハードウェア回路、或いは（３）それらの組み合わせ、を含む回路（circuitry）として構成し得る。プロセッサは、ＣＰＵ並びに、ＲＡＭ及びＲＯＭ等のメモリを含み、メモリは、処理をＣＰＵに実行させるように構成されたプログラムコード又は指令を格納している。メモリすなわちコンピュータ可読媒体は、汎用又は専用のコンピュータでアクセスできるあらゆる利用可能な媒体を含む。
【００２０】
（各機能部の説明）
管理者端末１０は、宝くじの管理者が用いるコンピュータ端末である。印刷装置１５は、くじ券を印刷する印刷装置である。
【００２１】
管理サーバ２０は、組及び数字からなる抽せん番号を生成するコンピュータシステムである。この管理サーバ２０は、制御部２１、テンプレート記憶部２２、配番表記憶部２３、配券先情報記憶部２４、ユニット情報記憶部２５、くじ券情報記憶部２６を備える。
【００２２】
制御部２１は、データ取込段階、元帳作成段階、シャッフル段階、配券先割当段階、印刷制御段階等の各処理等を行なう。このため、管理サーバ２０には、券類生成アプリケーションが格納されている。券類生成アプリケーションを起動することにより、制御部２１は、データ取込部２１１、元帳作成部２１２、シャッフル部２１３、配券先割当部２１４、印刷制御部２１５として機能する。
【００２３】
データ取込部２１１は、抽せん番号を生成するためのデータを取得する処理を実行する。
元帳作成部２１２は、取得したデータを用いて、組番号及びくじ券番号からなる抽せん番号を含めた元帳を作成する処理を実行する。
【００２４】
シャッフル部２１３は、作成した元帳に含まれる抽せん番号を入れ替える処理を実行する。
配券先割当部２１４は、１０枚のくじ券が袋詰めされた袋を配券先に割り当てる処理を実行する。
印刷制御部２１５は、くじ券の印刷データを生成する処理を実行する。
【００２５】
図３（ａ）に示すように、テンプレート記憶部２２には、各券種で用いるテンプレート２２０が記録される。このテンプレート２２０は、予め作成された袋番号定義、くじ券番号定義の登録が行なわれた場合に記録される。各テンプレート２２０では、１０万枚のくじ券番号が設定される。テンプレート２２０には、券種、枝番、袋番号定義、くじ券番号定義等に関するデータが記録される。
【００２６】
券種データ領域には、宝くじを構成する券組パターンを特定するための識別子に関するデータが記録される。本実施形態では、上述したように「３連バラ」、「福連１００」、「福バラ１００」を特定するための識別子が記録される。
枝番データ領域には、配券先に配送する１０００枚単位の束を特定するための識別子に関するデータが記録される。
【００２７】
袋番号定義データ領域には、くじ券の１枚目〜１０枚目を袋詰めする袋を特定するための識別子に関するデータが記録される。
くじ券番号定義データ領域には、各袋のくじ券の１枚目〜１０枚目のくじ券番号を並べたテーブルが記録される。
【００２８】
図４（ａ）は、券種「３連バラ」のテンプレート２２１である。テンプレート２２１では、束単位に、枝番「０」〜「９９」毎に、袋番号「１」〜「１００」が順番に繰り返して並ぶように定義されている。
【００２９】
各袋の１枚目の列のくじ券番号は、上２桁「１０」が定義されており、下１桁「０」から１万枚が順番に並ぶように定義されている。図４（ａ）の各列では、「００００」〜「９９９９」が並べられている。ｎ枚目の列のくじ券番号の上２桁は、数字「９＋ｎ」で「１１」〜「１９」が定義され、下１桁は数字「ｎ−１」で「１」〜「９」が定義される。各列のくじ券番号は、上から１万枚が順番に並ぶように定義されている。例えば、１束目の１袋目の１枚目を「１０００００」として、２枚目〜１０枚目は、（ｎ−１）枚目の２桁目（万の位）に「ｘ１」、３桁目（千の位）に「ｘ２」、４桁目（百の位）に「−ｘ１」、５桁目（十の位）に「−ｘ２」、６桁目（一の位）に「ｘ１」を加算して作成する。なお、いずれの場合も桁上がりさせない。２袋目以降では、（ｎ−１）袋目の同枚目に１を加算する。但し、「万の位」は桁上がりさせず、「９９９９」の次は「００００」とする。このように、図４（ａ）の各列の〔ｂ〕〜〔ｊ〕には、「０００」〜「９９９」を順番に並べて設定されている。２束目以降も、１束目と同様に作成する。
【００３０】
図４（ｂ）は、券種「福連１００」のテンプレート２２２である。テンプレート２２２では、束単位に、枝番「０」〜「９９」毎に、袋番号「１」〜「９９」が不連続に並ぶように定義されている。例えば、（ｎ−１）袋目の番号＞２の場合は「ｘ」を減算、他の場合は（ｎ−１）袋目の番号に「１０」を加えた値から「ｘ」を減算する。計算した値が「０」となる場合は「１０」を加算し、ｎを１０で除算した商を加算する。
【００３１】
各袋のくじ券番号は、１枚目から１０枚目まで、順番に並ぶように定義されている。１枚目の列のくじ券番号の上２桁は、「１０」から「１９」が順番に繰り返し並べて定義されている。例えば、１束目の１袋目の１枚目を「１０００００」として、２枚目〜１０枚目は、（ｎ−１）枚目の「一の位」に１を加算する。２袋目以降では、（ｎ−１）袋目の同枚目の２桁目（万の位）に「ｘ１」、３桁目（千の位）に「ｘ２」、４桁目（百の位）に「−ｘ３」、５桁目（十の位）に「−ｘ１」を加算して作成する。なお、いずれの場合も桁上がりさせない。図４（ｂ）の各列の下２〜４桁目の〔ａ〕〜〔ｘ〕には、重複がないように３桁の数字がランダムに定義されている。２束目以降では、１袋目は（ｎ−１）束の開始番号に１０を加算し、２袋目以降は１束目と同様に作成する。
【００３２】
図４（ｃ）は、券種「福バラ１００」のテンプレート２２３である。テンプレート２２３では、束単位に、枝番「０」〜「９９」毎に、袋番号「１」〜「１００」が順番に繰り返して並ぶように定義されている。
【００３３】
各袋のくじ券番号は、ｎ枚目の列の上２桁は、数字「９＋ｎ」で「１１」〜「１９」が定義されており、１０袋目毎に連続したくじ券番号が並ぶように定義されている。例えば、１束目の１袋目の１枚目を「１０００００」として、２枚目〜１０枚目は、（ｎ−１）枚目の「一の位」に１を加算する。２袋目以降では、（ｎ−１）袋目の３桁目（千の位）に「−ｘ１」、４桁目（百の位）に「−ｘ２」、５桁目（十の位）に「ｘ３」を加算して作成する。なお、いずれの場合も桁上がりさせない。２袋目以降では、（ｎ−１）袋目の同枚目に「１」を加算して作成する。但し、「万の位」は桁上がりさせず、「９９９９」の次は「００００」とする。２束目以降（束番号下１桁が１でない場合）では、１袋目は、（ｎ−１）束の開始番号の５桁目（十の位）に「１」を加算するが、桁上がりさせない。２袋目以降は、１束目と同様に作成する。この場合、袋番号「１」の１枚目が「１０００００」の場合、袋番号「１１」の１枚目が「１００００１」、袋番号「９１」の１枚目が「１００００９」となる。くじ券番号の下１桁は、連続した１０袋に同じ数字「１」〜「９」が繰り返して定義される。図４（ｃ）の各列の下２〜４桁目の〔ｂ〕〜〔ｊ〕には、各桁で「０〜９」がランダムかつ重複しない３桁の数字が定義されている。
【００３４】
図３（ｂ）に示すように、配番表記憶部２３には、券種毎に各記号に割り振る組・番号を決定する配番表２３０が記録される。この配番表２３０は、配番表が登録された場合に記録される。配番表２３０には、券種、配番表（組番号・くじ券番号帯）に関するデータが記録される。なお、使用しない組番号・くじ券番号帯には、使用禁止フラグが設定されている。
【００３５】
券種データ領域には、宝くじを構成する券組パターンを特定するための識別子に関するデータが記録される。
配番表データ領域には、組と番号帯とを変数とするテーブルに、各記号が記録される。
【００３６】
図５（ａ）は、券種「３連バラ」の配番表２３１を示している。この配番表２３１においては、１０万〜１９万の各万番代で連続１万枚の異なる１０組のくじ券を使用して１記号分を作成するため、連続する１０組のばらつきが最適となるように、ランダムな順番で組番号が並べられている。そして、組「ａ」から順番に、１０万番代〜１９万番代から、順次、１万枚のくじ券番号を順番に取得することにより、図５（ｂ）に示すように、１０万枚の組・数字からなる１記号を構成する。この場合、１０組で１万枚の組み合わせが生成される。なお、使用禁止フラグが設定されている場合には、その次の「組」をくじ券として確保できるまで、逐次試行して対象の１万枚を確保する。なお、「ｂ」組〜「ｘ」組の１枚目は、それぞれ、１１万番代〜１９万番代の数字であれば、［Ａ］〜［Ｃ］には任意の３桁数字を用いることができる。
【００３７】
図６（ａ）は、券種「福連１００」、「福バラ１００」の配番表２３２を示している。配番表２３２では、１００千番〜１９９千番の千枚のくじ券番号を順番に取得することにより、図６（ｂ）に示すように、１００組×連続１０００枚を確保して、１０万枚の組・数字からなる１記号を構成する。なお、「ｂ」組〜「ｘ」組の１枚目は、それぞれ、１０１千番〜１９９千番の数字であれば、［Ａ］〜［Ｃ］には任意の３桁数字を用いることができる。
【００３８】
「福連１００」の配番表２３２では、組番号は、「００１〜１００」まで昇順で定義される。「福バラ１００」の配番表２３２では、「１００千〜１９９千」の各千番代で連続１０００枚の異なる１００組のくじ券を使用して１記号分を作成するため、１００組のばらつきが最適となるように、ランダムな順番で組番号が並べられている。
【００３９】
図３（ｃ）に示すように、配券先情報記憶部２４には、配券先に提供するくじ券を管理する配券先データ２４０が記録される。この配券先データ２４０は、配券先が登録された場合に記録される。配券先データ２４０には、配券先、券種、枚数に関するデータが記録される。
【００４０】
配券先データ領域には、配券先を特定するための識別子に関するデータが記録される。
券種データ領域には、この配券先に提供するくじ券の券種を特定するための識別子に関するデータが記録される。
枚数データ領域には、この配券先に提供する各券種の枚数に関するデータが記録される。
【００４１】
図３（ｄ）に示すように、ユニット情報記憶部２５には、くじ券のユニットを管理するためのユニット管理データ２５０が記録される。このユニット管理データ２５０は、ユニットが登録された場合に記録される。ユニット管理データ２５０は、ユニット番号、記号、券種に関するデータが記録される。
【００４２】
ユニット番号データ領域には、各ユニット（１０００万枚）を特定するための識別子に関するデータが記録される。
記号データ領域には、このユニットを構成する束（１０万枚）を特定するための識別子（記号）に関するデータが記録される。
券種データ領域には、このユニット・記号の券組に用いて作成する宝くじの券種を特定するための識別子に関するデータが記録される。
【００４３】
図３（ｅ）に示すように、くじ券情報記憶部２６には、組・くじ券番号を多様化するために用いられる多様化元帳２６０が記録される。この多様化元帳２６０は、くじ券番号の生成処理を実行した場合に記録される。多様化元帳２６０には、記号・枝番に対して、組番号及びくじ券番号に関するデータが記録される。
【００４４】
（くじ券生成処理）
次に、図７を用いて、くじ券生成処理を説明する。
まず、管理サーバ２０の制御部２１は、データ取込処理を実行する（ステップＳ１−１）。具体的には、制御部２１のデータ取込部２１１は、管理者端末１０から、配番表２３０、配券先データ２４０、ユニット管理データ２５０を取得し、配番表記憶部２３、配券先情報記憶部２４、ユニット情報記憶部２５に記録する。
【００４５】
次に、管理サーバ２０の制御部２１は、処理対象の券種を特定して、以下の処理を繰り返す。
ここでは、管理サーバ２０の制御部２１は、袋番号、くじ券番号の取得処理を実行する（ステップＳ１−２）。具体的には、制御部２１の元帳作成部２１２は、テンプレート記憶部２２から、処理対象の券種で用いるテンプレート２２０を取得する。このテンプレート２２０には、袋番号、くじ券番号が設定されている。
【００４６】
次に、管理サーバ２０の制御部２１は、配番表データの取得処理を実行する（ステップＳ１−３）。具体的には、制御部２１の元帳作成部２１２は、処理対象の配番表２３０を取得する。そして、元帳作成部２１２は、配番表２３０から、組番号、くじ券番号帯を取得する。
【００４７】
次に、管理サーバ２０の制御部２１は、組番号の設定処理を実行する（ステップＳ１−４）。具体的には、制御部２１の元帳作成部２１２は、処理対象の券種の配番表２３０を用いて、１記号に用いる組番号を特定する。券種「３連バラ」の組番号は、１袋で１０種類の組が設定されるよう、記号・万番台単位で処理する。この場合、ユニット内で同一組／番号の出現を抑止するために、記号毎に組開始位置をシフトさせる。券種「福連１００」、「福バラ１００」の組番号は、１０袋で１００種類の組が設定されるよう、記号・千番台単位で処理する。この場合にも、ユニット内で同一組／番号の出現を抑止するために、記号毎に組開始位置をシフトさせる。
【００４８】
図８に示すように、券種「３連バラ」の１袋目には、配番表２３１で特定した異なる組番号で、テンプレート２２１で特定したくじ券番号を割り振ることにより、多様化元帳２６１を生成し、くじ券情報記憶部２６に記録する。１袋目〜９９袋目までのｎ枚目は、同じ組番号が設定される。なお、券種「３連バラ」は、記号１０万枚内・万番台毎に「くじ券番号」を「＋１」するため、万番台毎に１ヶ所、合計９ヶ所で番号の連続性が崩れる箇所が生じ、この箇所において「１等」が生じた場合、前後賞とはならない。
【００４９】
図９に示すように、券種「福連１００」の１袋目には、配番表２３２で特定した同じ組番号で、テンプレート２２２で特定した連続したくじ券番号を割り振ることにより、多様化元帳２６２を生成し、くじ券情報記憶部２６に記録する。なお、図９では、第１列に１袋目〜１０袋目、第ｎ列に〔１０ｎ＋１〕袋目〜〔２０ｎ〕袋目を配置している。
【００５０】
更に、券種「福連１００」では、１〜１０袋で各万番代を１袋ずつ作成するため、１０枚単位で横シフトさせて袋を並べる。例えば、２袋目が１２袋目、３袋目が２３袋目に、ｎ袋目が〔１１ｎ−１０〕袋目になるように横シフトさせる。更に、連続した１０袋を見た場合、「００〜９９」の順番で並んでいるので、一列の１０袋の並びを、所定のルールで周期的に入れ替える。
【００５１】
図１０に示すように、券種「福バラ１００」の１袋目には、配番表２３２で特定した同じ組番号で、テンプレート２２３で特定した連続したくじ券番号を割り振ることにより、多様化元帳２６３を生成し、くじ券情報記憶部２６に記録する。なお、図１０では、第１列に１袋目〜１０袋目、第ｎ列に〔１０ｎ＋１〕袋目〜〔２０ｎ〕袋目を配置している。
【００５２】
次に、管理サーバ２０の制御部２１は、シャッフル処理を実行する（ステップＳ１−５）。具体的には、制御部２１のシャッフル部２１３は、券種毎に、記号・枝番をランダムな順番で入れ替える。これにより、記号・枝番に関連付けられたくじ券番号が入れ替えられる。
【００５３】
次に、管理サーバ２０の制御部２１は、配券先の割当処理を実行する（ステップＳ１−６）。具体的には、制御部２１の配券先割当部２１４は、配券先データ２４０から配券先を取得し、多様化元帳２６０に割り当てる。この場合、万単位の割当可能分を優先し、その後、千単位での割当を行なう。
そして、以上の処理を、券種毎に繰り返す。
【００５４】
次に、管理サーバ２０の制御部２１は、印刷データの作成処理を実行する（ステップＳ１−７）。具体的には、制御部２１の印刷制御部２１５は、多様化元帳２６０を用いて印刷データを生成する。そして、印刷制御部２１５は、生成した印刷データを印刷装置１５に転送し、袋詰めの順番でくじ券の印刷を行なう。
【００５５】
以上、本実施形態によれば、以下に示す効果を得ることができる。
（１）本実施形態では、テンプレート記憶部２２には、各券種で用いるテンプレート２２０が記録される。このテンプレート２２０には、券種、枝番、袋番号定義、くじ券番号定義等に関するデータが記録される。くじ券番号は、発行量に拘わらず１０万通りのみであるため、券種に拘わらず予め定義された静的定義で多様性を確保できる。
【００５６】
（２）本実施形態では、配番表記憶部２３には、券種毎に各記号に割り振る組・番号を決定する配番表２３０が記録される。この配番表２３０には、券種、配番表（組番号・くじ券番号帯）に関するデータが記録される。組番号は、１ユニットあたり１００組または２００組と固定であるが、券種によって異なる特徴を出すことができる。
【００５７】
（３）本実施形態では、券種「３連バラ」では、配番表２３１、テンプレート２２１で特定したくじ券番号を割り振ることにより、多様化元帳２６１を生成する。テンプレート２２１では、連続する袋に連続したくじ券番号が設定され、多様化元帳２６１において同じ組番号が設定される。これにより、１袋目と２袋目で下１桁が１番違いのくじ券が揃うので、３袋を購入して２袋目に１等が出ると前後賞を取ることができる。
【００５８】
（４）本実施形態では、券種「福連１００」では、配番表２３２で特定した同じ組番号で、テンプレート２２２で特定した連続したくじ券番号を割り振ることにより、多様化元帳２６２を生成する。テンプレート２２２では、１０袋の袋番号がランダムに並べられており、各袋のくじ券番号は１０ずつ加算された数字で開始され、連続した番号が並べられている。そして、多様化元帳２６２において、連続した袋に異なる組番号が設定される。これにより、１０袋、１００枚購入することで、１０通りの組が各１０枚、番号の下２桁が「００〜９９」まですべて揃い、１袋で「連番」、２袋で「組替・連番」、１０袋で「福連１００」となる。
【００５９】
（５）本実施形態では、券種「福バラ１００」では、配番表２３２で特定した同じ組番号で、テンプレート２２３で特定した連続したくじ券番号を割り振ることにより、多様化元帳２６３を生成する。テンプレート２２３では、袋番号が連続しており、各袋のくじ券番号は１０ずつ加算された数字で開始され、下２桁〜下５桁は異なる番号が並べられている。そして、多様化元帳２６２において、連続した袋に異なる組番号が設定される。これにより、１００枚購入することで、「０１組〜１００組」の各１枚を含めることができ、番号の下２桁が「００〜９９」まですべて揃う。１袋の場合には「バラ」、２袋の場合には「組替・バラ」１０袋で「福バラ１００」となる。
【００６０】
本実施形態は、以下のように変更して実施することができる。本実施形態及び以下の変更例は、技術的に矛盾しない範囲で互いに組み合わせて実施することができる。
・上記実施形態では、管理サーバ２０の制御部２１は、データ取込処理を実行する（ステップＳ１−１）。ここでは、管理者端末１０から、配番表２３０を取得する。これに代えて、管理サーバ２０が、乱数を用いて、配番表２３０を生成するようにしてもよい。
【００６１】
・上記実施形態では、管理サーバ２０の制御部２１は、袋番号、くじ券番号の取得処理を実行する（ステップＳ１−２）。これに代えて、管理サーバ２０が、乱数を用いて、テンプレート２２０を生成するようにしてもよい。
【００６２】
・上記実施形態では、管理サーバ２０の制御部２１は、シャッフル処理を実行する（ステップＳ１−５）。ここでは、券種毎に、記号・枝番をランダムな順番で入れ替える。これに代えて、管理サーバ２０が、配券先をシャッフルして、くじ券を割り当てるようにしてもよい。
・上記実施形態では、管理サーバ２０の制御部２１は、配券先の割当処理を実行する（ステップＳ１−６）。ここでは、万単位の割当可能分を優先し、その後、千単位での割当を行なう。ここで、割当方法は、これに限定されるものではない。例えば、配券先毎の割当数に応じて、より少ない単位（１００単位、５００単位等）や任意の数量単位で割当を行なうようにしてもよい。
・上記実施形態では、１０枚ごとに袋詰めして販売する場合を想定した。販売方法は袋詰めしたくじ券に限定されるものではない。例えば、袋詰めではなく、くじ券をシート状に配列させた形態で販売するようにしてもよい。また、ネット販売等においては、実際に袋詰めすることなく、抽せん番号を袋単位で販売してもよい。
【符号の説明】
【００６３】
１０…管理者端末、１５…印刷装置、２０…管理サーバ、２１…制御部、２１１…データ取込部、２１２…元帳作成部、２１３…シャッフル部、２１４…配券先割当部、２１５…印刷制御部、２２…テンプレート記憶部、２３…配番表記憶部、２４…配券先情報記憶部、２５…ユニット情報記憶部、２６…くじ券情報記憶部。
【要約】
【課題】組と番号との組み合わせによって特定される抽せん番号が設定された券類管理データを生成する券類生成システム、券類生成方法及び券類生成プログラムを提供する。
【解決手段】管理サーバ２０の制御部２１が、くじ券の券種に関連付けられたテンプレートと配番表とを取得し、配番表において、くじ券に用いる組番号とくじ券番号帯とを特定し、テンプレートに記録された袋定義において、特定した組番号とくじ券番号帯のくじ券番号定義とを用いて、連続した袋番号に対して、券種に応じた組み合わせが生成される組番号、くじ券番号からなる多様化元帳を生成し、多様化元帳を用いて、袋単位のくじ券を生成する。
【選択図】図１【図１】
0006890755.tif 000002
【図２】
0006890755.tif 000003
【図３】
0006890755.tif 000004
【図４】
0006890755.tif 000005
【図５】
0006890755.tif 000006
【図６】
0006890755.tif 000007
【図７】
0006890755.tif 000008
【図８】
0006890755.tif 000009
【図９】
0006890755.tif 000010
【図１０】
0006890755.tif 000011