(57)【要約】  ユーザに手間をかけさせずに、各口で互いに数字の組み合わせが異なるように数字式くじを購入させる。数字式くじ購入システム（１）は、複数個の数字の組み合わせに応じて当選者が決まる数字式くじの購入システムである。ランダム選出手段（４２）は、ユーザが数字式くじを複数口購入する場合に、ユーザが購入する少なくとも１口の数字を、当該口の数字の組み合わせとユーザが購入する他の口の数字の組み合わせとが異なるように、ランダムに選出する。購入処理実行手段（４４）は、ランダム選出手段（４２）により選出された数字を含む組み合わせで数字式くじを購入するための処理を実行する。
2017056237.tif 000002
【特許請求の範囲】
【請求項１】
複数個の数字の組み合わせに応じて当選者が決まる数字式くじの購入システムであって、
ユーザが前記数字式くじを複数口購入する場合に、前記ユーザが購入する少なくとも１口の数字を、当該口の数字の組み合わせと前記ユーザが購入する他の口の数字の組み合わせとが異なるように、ランダムに選出するランダム選出手段と、
前記ランダム選出手段により選出された数字を含む組み合わせで前記数字式くじを購入するための処理を実行する購入処理実行手段と、
を含むことを特徴とする数字式くじ購入システム。
【請求項２】
前記数字式くじ購入システムは、
前記少なくとも１口の数字の組み合わせと前記他の口の数字の組み合わせとが異なるように前記ランダム選出手段が数字を選出することが可能かを判定する判定手段と、
前記判定手段により可能ではないと判定された場合、前記ユーザに通知を行う通知手段と、
を更に含むことを特徴とする請求項１に記載の数字式くじ購入システム。
【請求項３】
前記数字式くじ購入システムは、前記ユーザの操作に基づいて、前記複数個の数字のうち、各口で互いに数字を異ならせる個数を取得する個数取得手段を更に含み、
前記ランダム選出手段は、前記個数取得手段により取得された個数以上の数字が前記少なくとも１口と前記他の口とで異なるように数字を選出する、
ことを特徴とする請求項１又は２に記載の数字式くじ購入システム。
【請求項４】
前記ランダム選出手段は、前記少なくとも１口における前記複数個の数字全てをランダムに選出し、
前記購入処理実行手段は、前記ランダム選出手段により選出された前記複数個の数字の組み合わせで前記数字式くじを購入するための前記処理を実行する、
ことを特徴とする請求項１〜３の何れかに記載の数字式くじ購入システム。
【請求項５】
前記数字式くじ購入システムは、前記ユーザにより選択された、１個以上前記複数個未満の数字を取得する数字取得手段を更に含み、
前記ランダム選出手段は、前記複数個の個数と前記ユーザにより選択された数字の個数との差の個数だけ、前記少なくとも１口の数字をランダムに選出し、
前記購入処理実行手段は、前記ユーザにより選択された数字と、前記ランダム選出手段により選出された数字と、の組み合わせで前記ユーザが前記数字式くじを購入するための前記処理を実行する、
ことを特徴とする請求項１〜３の何れかに記載の数字式くじ購入システム。
【請求項６】
前記数字式くじ購入システムは、所定個数の数字が昇順又は降順に並ぶ数字選択画面を表示手段に表示させる表示制御手段を更に含み、
前記数字取得手段は、前記数字選択画面に表示された前記所定個数の数字の中から前記ユーザにより選択された数字を取得し、
前記表示制御手段は、前記数字選択画面において、前記ユーザにより選択された数字の表示態様と、前記ランダム選出手段により選出された数字の表示態様と、を異ならせる、
ことを特徴とする請求項５に記載の数字式くじ購入システム。
【請求項７】
前記表示制御手段は、
前記数字選択画面内の第１の領域において、前記所定個数の数字を昇順又は降順に並べて表示させ、前記ユーザにより選択された数字の表示態様と、前記ランダム選出手段により選出された数字の表示態様と、を異ならせる第１手段と、
前記第１の領域に隣接する第２の領域において、前記ユーザにより選択された数字と、前記ランダム選出手段により選出された数字と、の組み合わせを表示させる第２手段と、
を含むことを特徴とする請求項６に記載の数字式くじ購入システム。
【請求項８】
前記第２手段は、前記第２の領域において、前記ユーザにより選択された数字の表示態様と、前記ランダム選出手段により選出された数字の表示態様と、を異ならせる、
ことを特徴とする請求項７に記載の数字式くじ購入システム。
【請求項９】
前記数字選択画面では、前記複数口の各々の数字を前記ユーザが選択可能であり、
前記第２手段は、前記第２の領域において、各口の数字の組み合わせを表示可能であり、
前記第１手段は、前記第２の領域に表示された前記複数口の中から前記ユーザにより選択された口の数字の組み合わせに基づいて、前記第１の領域の表示を切り替える、
ことを特徴とする請求項７又は８に記載の数字式くじ購入システム。
【請求項１０】
前記数字式くじ購入システムは、前記ユーザにより数字が選択された後に行われる、前記数字式くじの購入操作を受け付ける購入操作受付手段を更に含み、
前記ランダム選出手段は、前記購入操作受付手段が受け付けた購入操作に応じてランダムに数字を選出し、
前記購入処理実行手段は、前記購入操作手段が受け付けた購入操作に応じて前記処理を実行する、
ことを特徴とする請求項５〜９の何れかに記載の数字式くじ購入システム。
【請求項１１】
前記数字式くじ購入システムは、
前記ユーザにより選択された数字を記憶手段に登録する手段であって、複数通りの数字を前記記憶手段に登録可能な登録手段と、
前記記憶手段に登録された前記複数通りの数字の中から、前記ユーザによる選択操作を受け付ける選択操作受付手段と、
を更に含み、
前記ランダム選出手段は、前記選択操作受付手段が受け付けた選択操作に応じて、ランダムに数字を選出する、
ことを特徴とする請求項５〜１０の何れかに記載の数字式くじ購入システム。
【請求項１２】
前記数字式くじ購入システムは、前記ユーザにより選択された数字と、前記ランダム選出手段が数字を選出すべき個数分の所定文字列と、前記ユーザが購入する口数と、を含むデータを記憶手段に登録する手段を更に含み、
前記ランダム選出手段は、所定のタイミングが到来した場合に、前記データに基づいてランダムに数字を選出する、
ことを特徴とする請求項５〜１１の何れかに記載の数字式くじ購入システム。
【請求項１３】
前記数字式くじ購入システムは、
前記ユーザにより指定された前記数字式くじの購入口数を取得する手段と、
前記ユーザにより選択された数字と、前記ランダム選出手段により選出された数字と、の組み合わせで、前記数字式くじを１口購入する場合の当選金に関する第１期待値と前記ユーザにより指定された口数だけ購入する場合の当選金に関する第２期待値とを比較する手段と、
前記第１期待値よりも前記第２期待値の方が低い場合に、前記ユーザに通知を行う手段と、
を更に含むことを特徴とする請求項５〜１２の何れかに記載の数字式くじ購入システム。
【請求項１４】
前記数字式くじ購入システムは、複数種類の前記数字式くじの中から前記ユーザにより選択された購入対象の前記数字式くじを特定する手段を更に含み、
前記ランダム選択手段は、前記ユーザにより複数種類の前記数字式くじが購入対象として選択された場合、購入対象として選択された数字式くじごとに数字を選出し、
前記購入処理実行手段は、前記ユーザにより複数種類の前記数字式くじが購入対象として選択された場合、当該複数種類の数字式くじを一括して購入するための前記処理を実行する、
ことを特徴とする請求項５〜１３の何れかに記載の数字式くじ購入システム。
【請求項１５】
前記数字式くじは、所定個数の数字の中から互いに異なる数字を前記複数個だけ選ぶものである、
ことを特徴とする請求項１〜１４の何れかに記載の数字式くじ購入システム。
【請求項１６】
前記数字式くじは、所定個数の数字の中から互いに異なる数字を前記複数個だけ選ぶものであり、
前記ランダム選出手段は、前記ユーザにより選択された数字以外の数字をランダムに選出する、
ことを特徴とする請求項５〜１４に記載の数字式くじ購入システム。
【請求項１７】
前記数字式くじは、前記複数個の桁からなる数字の各桁の数字を選ぶものである、
ことを特徴とする請求項１〜１４の何れかに記載の数字式くじ購入システム。
【請求項１８】
複数個の数字の組み合わせに応じて当選者が決まる数字式くじの購入方法であって、
ユーザが前記数字式くじを複数口購入する場合に、前記ユーザが購入する少なくとも１口の数字を、当該口の数字の組み合わせと前記ユーザが購入する他の口の数字の組み合わせとが異なるように、ランダムに選出するランダム選出ステップと、
前記ランダム選出ステップにより選出された数字を含む組み合わせで前記数字式くじを購入するための処理を実行する購入処理実行ステップと、
を含むことを特徴とする数字式くじ購入方法。
【請求項１９】
複数個の数字の組み合わせに応じて当選者が決まる数字式くじにおいて、ユーザが前記数字式くじを複数口購入する場合に、前記ユーザが購入する少なくとも１口の数字を、当該口の数字の組み合わせと前記ユーザが購入する他の口の数字の組み合わせとが異なるように、ランダムに選出するランダム選出手段、
前記ランダム選出手段により選出された数字を含む組み合わせで前記数字式くじを購入するための処理を実行する購入処理実行手段、
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、数字式くじ購入システム、数字式くじ購入方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、複数個の数字の組み合わせに応じて当選者が決まる数字式くじが知られている。例えば、特許文献１には、１から４３までの数字の中から６つを選ぶ数字式くじにおいて、ユーザが６つの数字を選択する手間を省くために、全ての数字をランダムに選出するシステムが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１２２４６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザが数字式くじを複数口購入する場合、特許文献１のように数字をランダムに選出すると、このユーザが購入するある口と他の口とで全く同じ数字の組み合わせになる可能性がある。全く同じ数字の組み合わせで複数口を購入すると、例えば、各口で互いに数字の組み合わせが異なる場合に比べて当選額の期待値が低くなることがある。しかし、ユーザが、互いに数字の組み合わせが異なるように各口の数字を自分で選択しようとすると、非常に手間がかかってしまう。【０００５】
本発明は上記課題に鑑みてなされたものであって、その目的は、ユーザに手間をかけさせずに、各口で互いに数字の組み合わせが異なるように数字式くじを購入させることである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係る数字式くじ購入システムは、複数個の数字の組み合わせに応じて当選者が決まる数字式くじの購入システムであって、ユーザが前記数字式くじを複数口購入する場合に、前記ユーザが購入する少なくとも１口の数字を、当該口の数字の組み合わせと前記ユーザが購入する他の口の数字の組み合わせとが異なるように、ランダムに選出するランダム選出手段と、前記ランダム選出手段により選出された数字を含む組み合わせで前記数字式くじを購入するための処理を実行する購入処理実行手段と、を含むことを特徴とする。【０００７】
本発明に係る数字式くじ購入方法は、複数個の数字の組み合わせに応じて当選者が決まる数字式くじの購入方法であって、ユーザが前記数字式くじを複数口購入する場合に、前記ユーザが購入する少なくとも１口の数字を、当該口の数字の組み合わせと前記ユーザが購入する他の口の数字の組み合わせとが異なるように、ランダムに選出するランダム選出ステップと、前記ランダム選出ステップにより選出された数字を含む組み合わせで前記数字式くじを購入するための処理を実行する購入処理実行ステップと、を含むことを特徴とする。【０００８】
本発明に係るプログラムは、複数個の数字の組み合わせに応じて当選者が決まる数字式くじにおいて、ユーザが前記数字式くじを複数口購入する場合に、前記ユーザが購入する少なくとも１口の数字を、当該口の数字の組み合わせと前記ユーザが購入する他の口の数字の組み合わせとが異なるように、ランダムに選出するランダム選出手段、前記ランダム選出手段により選出された数字を含む組み合わせで前記数字式くじを購入するための処理を実行する購入処理実行手段、としてコンピュータを機能させる。【０００９】
また、本発明に係る情報記憶媒体は、上記のプログラムが記憶されたコンピュータ読み取り可能な情報記憶媒体である。【００１０】
また、本発明の一態様では、前記数字式くじ購入システムは、前記少なくとも１口の数字の組み合わせと前記他の口の数字の組み合わせとが異なるように前記ランダム選出手段が数字を選出することが可能かを判定する判定手段と、前記判定手段により可能ではないと判定された場合、前記ユーザに通知を行う通知手段と、を更に含むことを特徴とする。【００１１】
また、本発明の一態様では、前記数字式くじ購入システムは、前記ユーザの操作に基づいて、前記複数個の数字のうち、各口で互いに数字を異ならせる個数を取得する個数取得手段を更に含み、前記ランダム選出手段は、前記個数取得手段により取得された個数以上の数字が前記少なくとも１口と前記他の口とで異なるように数字を選出する、ことを特徴とする。【００１２】
また、本発明の一態様では、前記ランダム選出手段は、前記少なくとも１口における前記複数個の数字全てをランダムに選出し、前記購入処理実行手段は、前記ランダム選出手段により選出された前記複数個の数字の組み合わせで前記数字式くじを購入するための前記処理を実行する、ことを特徴とする。【００１３】
また、本発明の一態様では、前記数字式くじ購入システムは、前記ユーザにより選択された、１個以上前記複数個未満の数字を取得する数字取得手段を更に含み、前記ランダム選出手段は、前記複数個の個数と前記ユーザにより選択された数字の個数との差の個数だけ、前記少なくとも１口の数字をランダムに選出し、前記購入処理実行手段は、前記ユーザにより選択された数字と、前記ランダム選出手段により選出された数字と、の組み合わせで前記ユーザが前記数字式くじを購入するための前記処理を実行する、ことを特徴とする。【００１４】
また、本発明の一態様では、前記数字式くじ購入システムは、所定個数の数字が昇順又は降順に並ぶ数字選択画面を表示手段に表示させる表示制御手段を更に含み、前記数字取得手段は、前記数字選択画面に表示された前記所定個数の数字の中から前記ユーザにより選択された数字を取得し、前記表示制御手段は、前記数字選択画面において、前記ユーザにより選択された数字の表示態様と、前記ランダム選出手段により選出された数字の表示態様と、を異ならせる、ことを特徴とする。【００１５】
また、本発明の一態様では、前記表示制御手段は、前記数字選択画面内の第１の領域において、前記所定個数の数字を昇順又は降順に並べて表示させ、前記ユーザにより選択された数字の表示態様と、前記ランダム選出手段により選出された数字の表示態様と、を異ならせる第１手段と、前記第１の領域に隣接する第２の領域において、前記ユーザにより選択された数字と、前記ランダム選出手段により選出された数字と、の組み合わせを表示させる第２手段と、を含むことを特徴とする。【００１６】
また、本発明の一態様では、前記第２手段は、前記第２の領域において、前記ユーザにより選択された数字の表示態様と、前記ランダム選出手段により選出された数字の表示態様と、を異ならせる、ことを特徴とする。【００１７】
また、本発明の一態様では、前記数字選択画面では、前記複数口の各々の数字を前記ユーザが選択可能であり、前記第２手段は、前記第２の領域において、各口の数字の組み合わせを表示可能であり、前記第１手段は、前記第２の領域に表示された前記複数口の中から前記ユーザにより選択された口の数字の組み合わせに基づいて、前記第１の領域の表示を切り替える、ことを特徴とする。【００１８】
また、本発明の一態様では、前記数字式くじ購入システムは、前記ユーザにより数字が選択された後に行われる、前記数字式くじの購入操作を受け付ける購入操作受付手段を更に含み、前記ランダム選出手段は、前記購入操作受付手段が受け付けた購入操作に応じてランダムに数字を選出し、前記購入処理実行手段は、前記購入操作手段が受け付けた購入操作に応じて前記処理を実行する、ことを特徴とする。【００１９】
また、本発明の一態様では、前記数字式くじ購入システムは、前記ユーザにより選択された数字を記憶手段に登録する手段であって、複数通りの数字を前記記憶手段に登録可能な登録手段と、前記記憶手段に登録された前記複数通りの数字の中から、前記ユーザによる選択操作を受け付ける選択操作受付手段と、を更に含み、前記ランダム選出手段は、前記選択操作受付手段が受け付けた選択操作に応じて、ランダムに数字を選出する、ことを特徴とする。【００２０】
また、本発明の一態様では、前記数字式くじ購入システムは、前記ユーザにより選択された数字と、前記ランダム選出手段が数字を選出すべき個数分の所定文字列と、前記ユーザが購入する口数と、を含むデータを記憶手段に登録する手段を更に含み、前記ランダム選出手段は、所定のタイミングが到来した場合に、前記データに基づいてランダムに数字を選出する、ことを特徴とする。【００２１】
また、本発明の一態様では、前記数字式くじ購入システムは、前記ユーザにより指定された前記数字式くじの購入口数を取得する手段と、前記ユーザにより選択された数字と、前記ランダム選出手段により選出された数字と、の組み合わせで、前記数字式くじを１口購入する場合の当選金に関する第１期待値と前記ユーザにより指定された口数だけ購入する場合の当選金に関する第２期待値とを比較する手段と、前記第１期待値よりも前記第２期待値の方が低い場合に、前記ユーザに通知を行う手段と、を更に含むことを特徴とする。【００２２】
また、本発明の一態様では、前記数字式くじ購入システムは、複数種類の前記数字式くじの中から前記ユーザにより選択された購入対象の前記数字式くじを特定する手段を更に含み、前記ランダム選択手段は、前記ユーザにより複数種類の前記数字式くじが購入対象として選択された場合、購入対象として選択された数字式くじごとに数字を選出し、前記購入処理実行手段は、前記ユーザにより複数種類の前記数字式くじが購入対象として選択された場合、当該複数種類の数字式くじを一括して購入するための前記処理を実行する、ことを特徴とする。【００２３】
また、本発明の一態様では、前記数字式くじは、所定個数の数字の中から互いに異なる数字を前記複数個だけ選ぶものである、ことを特徴とする。【００２４】
また、本発明の一態様では、前記数字式くじは、所定個数の数字の中から互いに異なる数字を前記複数個だけ選ぶものであり、前記ランダム選出手段は、前記ユーザにより選択された数字以外の数字をランダムに選出する、ことを特徴とする。【００２５】
また、本発明の一態様では、前記数字式くじは、前記複数個の桁からなる数字の各桁の数字を選ぶものである、ことを特徴とする。
【発明の効果】
【００２６】
本発明によれば、ユーザに手間をかけさせずに、各口で互いに数字の組み合わせが異なるように数字式くじを購入させることが可能になる。
【図面の簡単な説明】
【００２７】
【図１】実施形態に関わる数字式くじ購入システムの全体構成を示す図である。
【図２】数字選択画面の一例を示す図である。
【図３】ユーザが申込数字を選択した場合の数字選択画面の一例を示す図である。
【図４】ユーザがランダム選択ボタンを選択した場合の数字選択画面の一例を示す図である。
【図５】５口分の申し込みが完了した場合の数字選択画面の一例を示す図である。
【図６】数字式くじ購入システムで実現される機能の一例を示す機能ブロック図である。
【図７】購入テーブルのデータ格納例を示す図である。
【図８】数字式くじ購入システムにおいて実行される処理の一例を示すフロー図である。
【図９】数字式くじ購入システムにおいて実行される処理の一例を示すフロー図である。
【図１０】変形例の機能ブロック図である。
【図１１】数字登録画面の一例を示す図である。
【図１２】数字選択画面にウィンドウが表示される様子を示す図である。
【図１３】ユーザが登録した申込数字を選択した場合の数字選択画面を示す図である。
【図１４】データ登録画面の一例を示す図である。
【図１５】条件データのデータ格納例である。
【図１６】数字式くじ選択画面の一例を示す図である。
【発明を実施するための形態】
【００２８】
［１．数字式くじ購入システムのハードウェア構成］
以下、本発明に関わる数字式くじ購入システムの実施形態の例を説明する。図１は、実施形態に関わる数字式くじ購入システムの全体構成を示す図である。図１に示すように、数字式くじ購入システム１は、数字式くじ購入サーバ１０及びユーザ端末２０を含む。数字式くじ購入サーバ１０及びユーザ端末２０は、ネットワーク２を介してデータ送受信可能に接続される。
【００２９】
数字式くじ購入サーバ１０は、サーバコンピュータである。数字式くじ購入サーバ１０は、制御部１１、記憶部１２、及び通信部１３を含む。制御部１１は、例えば、一又は複数のマイクロプロセッサを含む。制御部１１は、記憶部１２に記憶されたプログラムやデータに従って処理を実行する。記憶部１２は、主記憶部及び補助記憶部を含む。例えば、主記憶部はＲＡＭであり、補助記憶部は、ハードディスク又はソリッドステートドライブ等である。通信部１３は、ネットワークカードを含む。通信部１３は、ネットワーク２を介してデータ通信を行う。
【００３０】
ユーザ端末２０は、ユーザが操作するコンピュータであり、例えば、携帯電話機（スマートフォンを含む）、携帯情報端末（タブレット型コンピュータを含む）、又はパーソナルコンピュータ等である。ユーザ端末２０は、制御部２１、記憶部２２、通信部２３、操作部２４、及び表示部２５を含む。制御部２１、記憶部２２、及び通信部２３のハードウェア構成は、それぞれ制御部１１、記憶部１２、及び通信部１３と同様であるので説明を省略する。
【００３１】
操作部２４は、ユーザが操作を行うための入力デバイスであり、例えば、マウスやキーボード、タッチパネル等である。操作部２４は、ユーザによる操作内容を制御部２１に伝達する。表示部２５は、例えば、液晶表示部又は有機ＥＬ表示部等である。表示部２５は、制御部２１の指示に従って画面を表示する。
【００３２】
なお、記憶部１２又は記憶部２２に記憶されるものとして説明するプログラム及びデータは、ネットワーク２を介して記憶部１２又は記憶部２２に供給されるようにしてもよい。また、数字式くじ購入サーバ１０及びユーザ端末２０のハードウェア構成は、上記の例に限られず、種々のコンピュータのハードウェアを適用可能である。例えば、数字式くじ購入サーバ１０及びユーザ端末２０の各々は、コンピュータ読み取り可能な情報記憶媒体を読み取る読取部（例えば、光ディスクドライブやメモリカードスロット）を含んでもよい。この場合、情報記憶媒体に記憶されたプログラムやデータが読取部を介して記憶部１２又は記憶部２２に供給されるようにしてもよい。
【００３３】
［２．数字式くじ購入システムが実行する処理の概要］
数字式くじ購入システム１は、複数個の数字の組み合わせに応じて当選者が決まる数字式くじの購入申し込みを受け付ける。例えば、数字式くじは、所定個数の数字の中から互いに異なる数字を複数個だけ選ぶものである。ここでは、１〜４３の数字の中から６個の数字をユーザが選ぶ数字式くじを例に挙げて説明する。以降、ユーザが購入を申し込む数字式くじで選択された数字を申込数字という。数字式くじでは、当選数字と一致した申込数字の個数により当選者が決まる。例えば、運営者によって６個の本数字と１個のボーナス数字が当選数字として選出される。本数字とボーナス数字は、公知の抽選機によって選出される。
【００３４】
本実施形態で説明する数字式くじでは、１等から５等までが用意されている。１等が最も当選金額が多く、５等は最も当選金額が少ない。６個の申込数字が全て本数字と一致した場合は１等となる。６個の申込数字のうち５個が本数字と一致し、かつ、残り１個の申込数字がボーナス数字と一致した場合は２等となる。６個の申込数字のうち５個が本数字と一致した場合は３等となる。６個の申込数字のうち４個が本数字と一致した場合は４等となる。６個の申込数字のうち３個が本数字と一致した場合は５等となる。ユーザがユーザ端末２０を操作して数字式くじ購入サーバ１０にアクセスすると、申込数字を選択するための数字選択画面が表示部２５に表示される。
【００３５】
図２は、数字選択画面の一例を示す図である。図２に示すように、数字選択画面３０は、ユーザが申込数字を選択するための第１領域３１と、購入口ごとに申込数字を表示するための第２領域３２と、を含む。図２に示すように、第１領域３１には、ユーザが選択可能な４３個の数字が、所定方向（例えば、左から右、又は、上から下）に向けて昇順に並んでいる。別の言い方をすれば、第１領域３１には、４３個の数字が所定方向とは逆方向（例えば、右から左、又は、下から上）に向けて降順に並んでいる。ユーザは、操作部２４を使って第１領域３１に表示された数字を選択することによって、申込数字を選択することができる。なお、ユーザは、選択した申込数字をもう一度選択すると、申込数字としての選択を解除することができる。
【００３６】
数字選択画面３０では、申込数字として選択されていない数字は、第１の色（斜線や網点等の模様がない状態で示す）で表示される。図２は、どの数字も申込数字として選択されていない状態を示す。このため、第１領域３１の各数字は、全て第１の色で表示されており、第２領域３２には、申込数字がまだ表示されていない。
【００３７】
図３は、ユーザが申込数字を選択した場合の数字選択画面３０の一例を示す図である。図３の例では、ユーザが「４」、「７」、「２７」、「３４」を申込数字として選択した場合を示している。図３に示すように、第１領域３１では、ユーザが選択した４個の申込数字が第１の色から第２の色（斜線で示す）に変化する。なお、ユーザがリセットボタン３１Ａを選択すると、第１領域３１に表示された申込数字がリセットされ、申込数字の選択をやり直すことができる。
【００３８】
第１領域３１においてユーザが選択した４個の申込数字は、第２領域３２にも表示される。数字選択画面３０では、ユーザは５口分の申込数字を選択可能になっており、第２領域３２では、これら５口分の申込数字の一覧が表示される。なお、ユーザがボタン３３を選択した場合は６口以上の申し込みができるようになる。ここでは、１口目〜５口目の申込数字は、それぞれ第２領域３２の「Ａ」〜「Ｅ」の行で示される。図３の例では、ユーザが１口目の申込数字を選択しているので、第２領域３２の「Ａ」の行において、ユーザが選択した「４」、「７」、「２７」、「３４」が第２の色で表示される。
【００３９】
第２領域３２の「Ａ」〜「Ｅ」の各行には、６個の申込数字を全て選択し終わったかを示すチェックマークが表示される。６個の申込数字を選択するとチェックマークの色が変わる。図３の状態では、まだ４個の申込数字しか選択されていないので、チェックマークの色は変化していない。ユーザは、残り２個の申込数字を自分で選択してもよいが、本実施形態では、ユーザがランダム選択ボタン３１Ｂを選択すると、まだ選択されていない数字の中から２個の申込数字がランダムに選択される。
【００４０】
図４は、ユーザがランダム選択ボタン３１Ｂを選択した場合の数字選択画面３０の一例を示す図である。図４の例では、残り２個の申込数字として「８」と「１９」が選択されており、第１領域３１では、これら２個の数字が第１の色から第３の色（網点で示す）に変化する。また、第２領域３２の「Ａ」の行でも、ランダムに選択された２個の申込数字が第３の色で表示される。図４の状態では、１口目の６個の申込数字が全て選択されたので、第２領域３２の「Ａ」の行のチェックマークの色が変化し、１口目の申込数字の選択が完了したことが示されている。
【００４１】
なお、第２領域３２の各行に表示されたランダム選択ボタン３２Ａをユーザが選択すると、６個全ての申込数字をランダムに選択することができる。この場合、数字式くじの購入が完了するまでは、ランダムにされる申込数字をユーザに見せないようにしてもよい。また、数字式くじが繰り返し開催される場合には、同じ申込数字で次回以降の数字式くじを購入したいユーザ向けに、第１領域３１に表示された申込数字で継続して購入する回数を入力するための入力フォーム３１Ｃを表示させるようにしてもよい。また、ある申込数字で複数口の数字式くじを購入したいユーザ向けに、第１領域３１に表示された申込数字で購入する口数を入力するための入力フォーム３１Ｄを表示させるようにしてもよい。
【００４２】
ユーザが１口以上の申込数字を選択した状態でボタン３４を選択すると、数字式くじを購入するための画面に遷移する。この画面の図示は省略するが、数字式くじの支払い方法をユーザが選択したり、購入予定の各口の申込数字や合計金額をユーザが確認したりした後に、クレジットカード等を利用した決済処理が実行されて、数字式くじの購入が完了する。なお、ユーザがボタン３５を選択すると、数字選択画面３０の前の画面に戻る。また、数字選択画面３０には、ユーザが登録した数字を呼び出すためのボタン３６と、数字選択画面３０の表示態様を切り替えるためのボタン３７，３８と、が表示されるが、これらの詳細は後述の変形例で説明する。
【００４３】
図４に示すように、ユーザが１口目の申込数字の選択を完了すると、引き続き２口目の申込数字を選択することができる。例えば、図４の状態から、ユーザが第２領域３２の「Ｂ」の行を選択すると、２口目の申込数字を選択することができる。同様に、ユーザが第２領域３２の「Ｃ」〜「Ｅ」の行を選択すると、それぞれ３口目〜５口目の申込数字を選択することができる。
【００４４】
図５は、５口分の申し込みが完了した場合の数字選択画面３０の一例を示す図である。図５の例では、ユーザは、ランダム選択ボタン３１Ｂ又は３２Ａを利用して５口分を申し込んでいる。例えば、ユーザは、２口目を申し込むために、第２領域３２の「Ｂ」の行を選択し、第１領域３１から「４」、「７」、「２７」、「３４」を選択して、ランダム選択ボタン３１Ｂを選択する。この場合、ユーザが選択した「４」、「７」、「２７」、「３４」は、１口目と同じであるが、残り２個の申込数字が１口目と２口目で異なるように、２口目の残り２個の申込数字は「１」、「４０」がランダムに選択されている。
【００４５】
また例えば、ユーザは、３口目を申し込むために、第２領域３２の「Ｃ」の行を選択し、第１領域３１から「１」、「４０」を選択して、ランダム選択ボタン３１Ｂを選択する。この場合、ユーザが選択した「１」、「４０」は、２口目と同じであるが、残り４個の申込数字が２口目と３口目で異なるように、３口目の残り４個の申込数字は「５」、「１８」、「２５」、「３４」がランダムに選択されている。
【００４６】
また例えば、４口目及び５口目を申し込むために、ユーザは第２領域３２の「Ｄ」及び「Ｅ」の行のランダム選択ボタン３２Ａを選択したので、４口目及び５口目は、６個の申込数字が全てランダムに選択されることになる。図５に示すように、購入が完了するまでは４口目及び５口目の申込数字が分からないようにしてよいが、本実施形態では、４口目及び５口目の６個の申込数字は、それぞれ１口目〜３口目とは異なるようにランダムに選択される。
【００４７】
上記のように、数字式くじ購入システム１では、ユーザがランダム選択ボタン３１Ｂ，３２Ａを利用して複数口を購入する場合に、各口で申込数字の組み合わせが互いに異なるように、６個の申込数字がランダムに選出されるようになっている。以降、当該技術の詳細について説明する。
【００４８】
［３．数字式くじ購入システムにおいて実現される機能］
図６は、数字式くじ購入システム１で実現される機能の一例を示す機能ブロック図である。図６に示すように、数字式くじ購入システム１では、データ記憶部４０、数字取得部４１、ランダム選出部４２、表示制御部４３、及び購入処理実行部４４が実現される。本実施形態では、データ記憶部４０及び購入処理実行部４４が数字式くじ購入サーバ１０で実現され、数字取得部４１、ランダム選出部４２、及び表示制御部４３がユーザ端末２０で実現される場合を説明する。
【００４９】
［３−１．データ記憶部］
データ記憶部４０は、記憶部１２を主として実現される。データ記憶部４０は、ユーザが数字式くじを購入するための各種データを記憶する。例えば、データ記憶部４０は、購入の申し込みを受け付けた数字式くじに関するデータを格納する購入テーブルを記憶する。
【００５０】
図７は、購入テーブルのデータ格納例を示す図である。図７に示すように、購入テーブルには、ユーザを識別するユーザＩＤに関連付けて、６個の申込数字、その申込数字での継続回数及び購入口数等が格納される。継続回数は、入力フォーム３１Ｃに入力された回数であり、購入口数は、入力フォーム３１Ｄに入力された口数である。なお、数字式くじが繰り返し開催される場合には、開催回ごとに購入テーブルが用意されているようにしてもよいし、各回のデータを１つの購入テーブルにまとめて格納してもよい。また、購入テーブルには、購入操作を受け付けた日時や購入対象の数字式くじの開催回等の情報が格納されていてもよい。
【００５１】
なお、データ記憶部４０が記憶するデータは購入テーブルに限られない。データ記憶部４０は種々のデータを記憶してよい。例えば、データ記憶部４０は、ユーザごとに、選択済みの申込数字の組み合わせを示す選択済みデータを記憶してもよい。選択済みとは、既に購入が完了した数字式くじのものと、まだ購入が完了していないが申込数字の選択が完了したものと、の両方を含む意味である。また例えば、データ記憶部４０は、ユーザに関する基本情報を格納するユーザテーブルを記憶するようにしてもよい。ユーザテーブルには、ユーザＩＤに関連付けて、ユーザの氏名、クレジットカード番号等の決済に必要な情報、及び当選金を受け取る銀行口座等が格納される。他にも例えば、データ記憶部４０は、数字選択画面３０の画像データやユーザ端末２０に送信するスクリプトデータ等を記憶してもよい。
【００５２】
［３−２．数字取得部］
数字取得部４１は、制御部２１を主として実現される。数字取得部４１は、ユーザにより選択された、１個以上かつ複数個未満の申込数字を取得する。複数個とは、数字式くじで選択すべき申込数字の総個数であり、ここでは、６個である。
【００５３】
例えば、数字取得部４１は、数字選択画面３０に表示された所定個数の数字の中からユーザにより選択された申込数字を取得する。所定個数は、ユーザが選択可能な数字の個数（申込数字となりうる数字の個数）であり、ここでは、４３個である。数字取得部４１は、数字選択画面３０の第１領域３１に表示された４３個の数字の中からユーザにより選択された１個以上かつ６個未満の申込数字を取得する。
【００５４】
なお、本実施形態では、数字取得部４１がユーザ端末２０において実現される場合を説明するので、数字取得部４１は、操作部２４からの信号に基づいて申込数字を取得することになる。なお、後述する変形例のように、ユーザが登録した申込数字を利用する場合（例えば、ユーザがボタン３６から数字を呼び出す場合）には、数字取得部４１は、データ記憶部４０に登録された申込数字を、ネットワーク２を介して取得する。
【００５５】
［３−３．ランダム選出部］
ランダム選出部４２は、制御部２１を主として実現される。ランダム選出部４２は、ユーザが数字式くじを複数口購入する場合に、ユーザが購入する少なくとも１口の数字を、当該口の数字の組み合わせとユーザが購入する他の口の数字の組み合わせとが異なるように、ランダムに選出する。ここでは、ランダム選出部４２は、データ記憶部４０に記憶された選択済みデータに基づいて、６個の申込数字のうちの少なくとも１個が異なるように、数字をランダムに選出する。６個全て異ならせるようにしてもよいし、予め定められた閾値以上の個数が異なるようにしてもよい。
【００５６】
なお、あるユーザの購入口同士で申込数字が異なればよく、あるユーザの購入口と他のユーザの購入口とで申込数字が同じになるようにしてよい。また、数字式くじが繰り返し開催される場合には、ある回におけるユーザの購入口同士で申込数字が異なればよく、ある回の申込数字をランダムに選出する場合に、前回以前の購入口の申込数字の組み合わせと同じになるようにしてよい。また、ある回の数字式くじを同じユーザが繰り返し購入する場合には、ユーザが購入済みの購入口の申込数字の組み合わせと異なるように、今回購入する購入口の申込数字をランダムに選出すればよい。
【００５７】
まず、ユーザがランダム選択ボタン３２Ａを選択した場合の処理を説明する。この場合、ランダム選出部４２は、少なくとも１口における複数個（ここでは６個）の申込数字全てをランダムに選出する。
【００５８】
例えば、ランダム選出部４２は、ランダム選択ボタン３２Ａが選択された購入口ごとに、１〜４３の数字の中からいったん６個の数字をランダムに選出する。そして、ランダム選出部４２は、当該選出した６個の数字と、他の購入口（即ち、ユーザが６個全ての申込数字を選択した購入口、又は、ランダム選出部４２が既に申込数字を選択した購入口）の６個の申込数字と、が一致（ここでは、６個とも一致）するか否かを判定する。ランダム選出部４２は、一致しないと判定すれば、選出した６個の数字を申込数字として確定し、一致すると判定すれば、もう一度６個の申込数字をランダムに選出することになる。
【００５９】
他にも例えば、ランダム選出部４２は、ランダムに選出すべき口数よりも多くの口数について、６個の申込数字を予め選出しておくようにしてもよい。例えば、１０口分の申込数字をランダムに選出すべき場合に、ランダム選出部４２は、１０口よりも多い１３口分だけ申込数字をランダムに選出しておき、最初の１０口の中に他の購入口と同じ申込数字の組み合わせが含まれていれば、その購入口を破棄して残り３口の何れかを購入口として選択するようにしてもよい。
【００６０】
また、本実施形態では、４３個の数字の中から互いに異なる申込数字を６個だけ選ぶ数字式くじを例に挙げて説明するので、ランダム選出部４２は、ユーザにより選択された申込数字以外の数字をランダムに選出することになる。即ち、ユーザは同じ数字を２個選択することはできないので、ランダム選出部４２は、ある口における６個の申込数字が互いに異なるようにランダムに数字を選出することになる。
【００６１】
なお、数字をランダムに選出する方法自体は、公知の種々の手法を適用可能である。例えば、ランダム選出部４２は、乱数に基づいて数字を選出することによって、ランダムに数字を選出する。乱数は、所定の乱数発生アルゴリズムによって発生させればよい。例えば、ランダム選出部４２は、数字式くじで選択可能な全数字の中からランダムに選択して申込数字と一致していないかを判定する。この場合、ランダム選出部４２は、１〜４３の数字のうち、乱数を４３で割ったときの余りの数字を選出してもよい。この場合、余りが「０」のときは「４３」が選出されるものとする。ランダム選出部４２は、この余りの数字と、既に選出した数字と、が一致するか否かを判定する。ランダム選出部４２は、これらが一致しなければ、当該余りの数字を申込数字として決定し、これらが一致すれば、もう一度乱数を発生させて数字を選出しなおすようにすればよい。
【００６２】
次に、ユーザがランダム選択ボタン３１Ｂを選択した場合の処理を説明する。即ち、ランダム選出部４２は、１個以上かつ６個未満の申込数字をランダムに選出する場合を説明する。
【００６３】
ランダム選出部４２は、複数個の個数と、ユーザにより選択された申込数字の個数と、の差の個数だけ、少なくとも１口の申込数字をランダムに選出する。差の個数とは、ユーザが選択すべき申込数字の残り個数といえる。本実施形態では６個の申込数字を選択する数字式くじを例に挙げて説明しているので、ユーザが４個の申込数字を選択した場合には、差の個数は２個となる。先述したように、本実施形態の数字式くじでは、ユーザは同じ数字を２個選択することはできないので、ランダム選出部４２は、ユーザにより選択された申込数字と、ランダムに選出する数字と、が異なるようにランダムに数字を選出することになる。
【００６４】
なお、数字をランダムに選出する方法は、先述したように１〜４３の数字のうち、乱数を４３で割ったときの余りを利用してもよいし、他の方法を利用してもよい。例えば、ランダム選出部４２は、ユーザが選択した申込数字以外の数字の中からランダムに数字を選出してもよい。この場合、ランダム選出部４２は、例えば、１〜４３の数字のうちユーザが選択していない数字にラベル番号を付与し、ラベル番号をランダムに選出する。例えば、ユーザが「４」、「７」、「２７」、「３４」の４個の数字を選択した場合、ランダム選出部４２は、これら４個の数字以外の３９個の数字に対して１番〜３９番までのラベル番号を付与する。そして、ランダム選出部４２は、１番〜３９番までのラベル番号の中から２個のラベル番号をランダムに選出する。即ち、ユーザが選択した「４」、「７」、「２７」、「３４」にはラベル番号が付与されていないので、これら４個の数字は、選出対象から除外されることになる。ラベル番号をランダムに選出する方法は、例えば、上記と同様に乱数を３９で割ったときの余りを使用するようにすればよい。ランダム選出部４２は、ランダムに選出したラベル番号が付与された数字を申込数字として選出することになる。
【００６５】
［３−４．表示制御部］
表示制御部４３は、制御部２１を主として実現される。表示制御部４３は、所定個数の数字が昇順又は降順に並ぶ数字選択画面３０を表示部２５に表示させる。表示制御部４３は、数字選択画面３０の一端（例えば、左端又は上端）から他端（例えば、右端又は下端）に向けて数字を昇順又は降順に並べて表示させる。別の言い方をすれば、表示制御部４３は、数字選択画面３０の所定方向（例えば、右方向又は下方向）に数字を昇順又は降順に並べて表示させる。
【００６６】
なお、数字選択画面３０で表示される各数字は、数字ごとに別々の画像データが用意されていてもよいし、１つの画像データの中で各数字が表されていてもよい。図２〜図５で説明した数字選択画面３０では、表示制御部４３は、数字ごとに用意された画像データに基づいて、各数字を並べて表示させている。各数字は、図２〜図５で示したような円形で数字を囲うものに限られず、多角形で数字を囲ってもよいし、特に数字が枠で囲われていなくてもよい。
【００６７】
表示制御部４３は、数字選択画面３０において、ユーザにより選択された申込数字の表示態様と、ランダム選出部４２により選出された申込数字の表示態様と、を異ならせる。例えば、画像の色・輝度・透明度・大きさ・フォント・模様・角度・エフェクトの種類を異ならせることが、表示態様を異ならせることに相当する。エフェクトの種類とは、画像に施すエフェクトの種類であり、例えば、点滅・回転・拡大／縮小等のことである。他にも例えば、数字を枠で囲ったり矢印で指し示したりするようなエフェクトであってもよい。本実施形態では、色を異ならせることが、表示態様を異ならせることに相当する場合を説明する。
【００６８】
本実施形態では、表示制御部４３は、第１表示制御部４３Ａ及び第２表示制御部４３Ｂを含む。第１表示制御部４３Ａは、数字選択画面３０内の第１領域３１において、所定個数の数字を昇順又は降順に並べて表示させ、ユーザにより選択された申込数字の表示態様と、ランダム選出部４２により選出された申込数字の表示態様と、を異ならせる。
【００６９】
第２表示制御部４３Ｂは、第１領域３１に隣接する第２領域３２において、ユーザにより選択された申込数字と、ランダム選出部４２により選出された申込数字と、の組み合わせを表示させる。なお、第２表示制御部４３Ｂは、第２領域３２において、ユーザによる選択順に申込数字を並べて表示させてもよいし、昇順又は降順に並べて申込数字を表示させてもよい。
【００７０】
本実施形態では、第２表示制御部４３Ｂは、第２領域３２において、ユーザにより選択された申込数字の表示態様と、ランダム選出部４２により選出された申込数字の表示態様と、を異ならせる。第２領域３２において表示態様を異ならせる方法は、第１領域３１における方法と同じであってよく、本実施形態では、色を異ならせることによって、第２領域３２における数字の表示態様を異ならせる。
【００７１】
また、本実施形態では、数字選択画面３０では、複数口の各々の申込数字をユーザが選択可能であるので、第２表示制御部４３Ｂは、第２領域３２において、各口の申込数字の組み合わせを表示可能である。例えば、第２表示制御部４３Ｂは、購入予定の口ごとに、当該口の申込数字の組み合わせを表示させることになる。
【００７２】
先述したように、第２領域３２ではユーザが購入口を選択可能になっているので、第１表示制御部４３Ａは、第２領域３２に表示された複数口の中からユーザにより選択された口の数字の組み合わせに基づいて、第１領域３１の表示を切り替えることになる。第１表示制御部４３Ａは、第２領域３２で選択された口の申込数字の組み合わせを示すように、第１領域３１の表示を更新することになる。
【００７３】
［３−５．購入処理実行部］
購入処理実行部４４は、制御部１１を主として実現される。購入処理実行部４４は、ランダム選出部４２により選出された数字を含む組み合わせで数字式くじを購入するための処理を実行する。数字式くじを購入するための処理は、数字式くじの購入を完了させるための処理であり、例えば、購入テーブルにデータを格納すること、数字式くじの決済処理を実行すること、数字式くじの購入前の確認画面を表示させることである。
【００７４】
ユーザがランダム選択ボタン３２Ａを選択してランダム選出部４２が６個全ての申込数字を選出した場合は、購入処理実行部４４は、ランダム選出部４２により選出された６個の申込数字で数字式くじを購入するための処理を実行する。一方、ユーザがランダム選択ボタン３１Ｂを選択してランダム選出部４２が１個以上かつ６個未満の申込数字を選出した場合は、購入処理実行部４４は、ユーザにより選択された数字と、ランダム選出部４２により選出された数字と、の組み合わせで数字式くじを購入するための処理を実行する。
【００７５】
［４．数字式くじ購入システムにおいて実行される処理］
図８及び図９は、数字式くじ購入システム１において実行される処理の一例を示すフロー図である。図８及び図９に示す処理は、制御部１１が、記憶部１２に記憶されたプログラムに従って動作し、制御部２１が、記憶部２２に記憶されたプログラムに従って動作することによって実行される。本実施形態では、下記に説明する処理が実行されることにより、図６に示す機能ブロックが実現される。
【００７６】
図８に示すように、まず、ユーザ端末２０において、ユーザが操作部２４から所定の操作を行うと、制御部２１は、数字選択画面３０の表示要求を数字式くじ購入サーバ１０に送信する（Ｓ１）。表示要求は、所定の形式で行われるようにすればよく、例えば、数字選択画面３０に対応するＵＲＬへのアクセス要求である。なお、ユーザ端末２０から数字式くじ購入サーバ１０に対して要求が送信される場合にはユーザＩＤやＩＰアドレスが送信されており、数字式くじ購入サーバ１０は、どのユーザがアクセスしているかを特定可能になっているものとする。
【００７７】
数字式くじ購入サーバ１０においては、数字選択画面３０の表示要求を受信すると、制御部１１は、数字選択画面３０の表示データを生成してユーザ端末２０に送信する（Ｓ２）。Ｓ２においては、制御部１１は、記憶部１２を参照して、数字選択画面３０に含まれる各画像の画像データを取得し、数字選択画面３０の表示データを生成する。表示データは、所定形式のデータであればよく、例えば、ＨＴＭＬデータである。なお、ここでは、表示データには、以降説明する処理をユーザ端末２０に実行させるためのスクリプトを含むものとする。このスクリプトは、例えば、ウェブブラウザ上で実行されるものである。
【００７８】
ユーザ端末２０においては、表示データを受信すると、制御部２１は、数字選択画面３０を表示部２５に表示させる（Ｓ３）。Ｓ３においては、まだユーザが申込数字を選択する前なので、数字選択画面３０は図２の状態であり、第１領域３１において各数字は第１の色で表示されている。
【００７９】
制御部２１は、操作部２４からの信号に基づいて、ユーザの操作を特定する（Ｓ４）。ユーザが第１領域３１から申込数字を選択した場合（Ｓ４；申込数字選択）、制御部２１は、操作部２４からの信号に基づいて、ユーザが選択した申込数字を取得する（Ｓ５）。なお、Ｓ５において取得された申込数字は、現在選択中の購入口を識別する情報とともに記憶部２２に保持されるものとする。制御部２１は、第１領域３１において、ユーザが選択した申込数字を第２の色に変えて（Ｓ６）、第２領域３２において、ユーザが選択した申込数字を第２の色で表示させる（Ｓ７）。その後、再びＳ４の処理に戻る。
【００８０】
Ｓ４において、ユーザがランダム選択ボタン３１Ｂを選択した場合（Ｓ４；ランダム選択ボタン３１Ｂ）、制御部２１は、他の口の申込数字の組み合わせと異なるように、「６」からユーザが選択した申込数字の個数を引いた残り個数だけ、申込数字をランダムに選出する（Ｓ８）。なお、ユーザが申込数字を選択していない場合には、ランダム選択ボタン３１Ｂを選択できないようにしてもよいし、ユーザが申込数字を選択していなければ６個ともランダムに選出されるようにしてもよい。先述したように、Ｓ８においては、制御部２１は、既に選択が完了した購入口の申込数字とは異なる組み合わせになるように、ユーザが選択した申込数字以外の数字をランダムに選出することになる。ランダムに選出された数字は申込数字として選択されるので、現在選択中の購入口を識別する情報とともに記憶部２２に保持されるものとする。制御部２１は、第１領域３１において、ランダムに選出した申込数字を第１の色から第３の色に変えて（Ｓ９）、第２領域３２において、ランダムに選出した申込数字を第３の色で表示させる（Ｓ１０）。その後、再びＳ４の処理に戻る。
【００８１】
Ｓ４において、ユーザが第２領域３２を選択した場合（Ｓ４；第２領域）、制御部２１は、ユーザが選択した購入口の申込数字が第１領域３１に表示されるように、第１領域３１の表示を切り替える（Ｓ１１）。なお、ユーザが選択した購入口で申込数字がまだ選択されていない場合には、Ｓ１１において、制御部２１は、第１領域３１の数字を全て第１の色で表示させる。一方、ユーザが選択した購入口で申込数字が選択されている場合には、Ｓ１１において、制御部２１は、第１領域３１において、ユーザが選択した申込数字は第２の色で表示させ、ランダムに選出した申込数字は第３の色で表示させることになる。
【００８２】
Ｓ４において、ユーザがランダム選択ボタン３２Ａを選択した場合（Ｓ４；ランダム選択ボタン３２Ａ）、制御部２１は、他の口の申込数字の組み合わせと異なるように、６個全ての申込数字をランダムに選出する（Ｓ１２）。ランダムに選出された数字は申込数字として選択されるので、現在選択中の購入口を識別する情報とともに記憶部２２に保持されるものとする。なお、ここでは、ユーザが購入を完了するまでは、Ｓ１２で選出した申込数字をユーザに見せないものとする。また、ここでは、ユーザがランダム選択ボタン３２Ａを選択したことに応じて６個全ての申込数字がランダムに選出されるが、ボタン３４の選択や決済処理の完了に応じて申込数字がランダムに選出されてもよい。数字式くじの抽選日時までに申込数字が選出されるようにすればよい。
【００８３】
Ｓ４において、ユーザがボタン３４を選択した場合（Ｓ４；ボタン３４）、図９に移り、制御部２１は、数字選択画面３０で選択された申込数字で数字式くじを購入するための購入要求を送信する（Ｓ１３）。購入要求は所定のデータ形式で送信されるようにすればよい。なお、ここでは、購入要求とともに、購入口ごとに６個の申込数字・入力フォーム３１Ｃ及び３１Ｄの入力内容が送信されるものとする。
【００８４】
数字式くじ購入サーバ１０においては、購入要求を受信すると、制御部１１は、数字選択画面３０で選択された申込数字で数字式くじを購入するための確認画面（図示せず）の表示データを生成してユーザ端末２０に送信する（Ｓ１４）。ユーザ端末２０においては、表示データを受信すると、制御部２１は、確認画面を表示部２５に表示させ（Ｓ１５）、操作部２４から所定の操作が行われると、決済要求を送信する（Ｓ１６）。決済要求は所定のデータ形式で送信されるようにすればよい。数字式くじ購入サーバ１０においては、購入要求を受信すると、制御部１１は、決済処理を実行して購入テーブルを更新し（Ｓ１７）、本処理は終了する。
【００８５】
なお、Ｓ４において、ユーザがその他の操作をした場合（Ｓ４；その他）、制御部２１は、ユーザの操作に対応する処理を実行する（Ｓ１８）。Ｓ１８においては、ユーザがリセットボタン３１Ａを選択した場合は、制御部２１は、選択済みの申込数字をリセットする。また、ユーザが入力フォーム３１Ｃに継続回数を入力した場合は、制御部２１は、当該入力された継続回数を記憶部２２に保持し、ユーザが入力フォーム３１Ｄに購入口数を入力した場合は、制御部２１は、当該入力された購入口数を記憶部２２に保持する。また、ユーザがボタン３３を選択した場合は、制御部２１は、６口目以降の購入口を選択するための行を第２領域３２に作成する。また、ユーザがボタン３５を選択した場合は、制御部２１は、１つ前の画面に戻る処理を実行する。
【００８６】
以上説明した数字式くじ購入システム１によれば、ユーザが６個の申込数字全てを選択しなくても、各購入口で互いに申込数字の組み合わせが異なるように、ランダムに申込数字が選出されるので、ユーザに手間をかけさせずに、各口で互いに申込数字の組み合わせが異なるように数字式くじを購入させることができる。
【００８７】
また、ユーザがランダム選択ボタン３２Ａを選択した場合は、６個の申込数字全てを、他の口の数字の組み合わせと異なるようにランダムに選出するので、各口で互いに数字の組み合わせが異なるように数字式くじを購入する場合のユーザの手間をより効果的に軽減することができる。
【００８８】
また、ユーザが１個以上６個未満の申込数字を選択してランダム選択ボタン３１Ｂを選択すると、残りの申込数字がランダムに選択されるので、ユーザが６個全てを自分で選択する手間を省きつつ、各口で互いに申込数字の組み合わせが異なるようにすることができる。このため、ユーザに手間をかけさせずに、購入したい数字を数字式くじの組み合わせに含めて購入させることができる。
【００８９】
また、数字選択画面３０において、ユーザが選択した申込数字の表示態様と、ランダムに選択された申込数字の表示態様と、が異なるので、どの申込数字を自分で選択して、どの申込数字がランダムに選択されたものなのかを直観的に把握することができる。更に、数字選択画面３０では４３個の数字が昇順又は降順に並んでいるので、ユーザは、申込み数字が自分で選択したものなのかランダムで選択されたものなのかをより直観的に把握することができる。
【００９０】
また、数字選択画面３０では、第１領域３１だけでなく第２領域３２でも、ユーザが選択した申込数字とランダムに選択された申込数字とが表示されるので、ユーザは、選択中の申込数字をより容易に把握することができる。即ち、第１領域３１では、直観的に把握させるために申込数字以外の数字も第１の色で表示させているが、第２領域３２では、申込数字だけが表示されるので、選択中の申込数字を容易に把握することができるようになる。
【００９１】
また、第２領域３２でも、ユーザが選択した申込数字の表示態様と、ランダムに選択された申込数字の表示態様と、が異なっているので、どの申込数字を自分で選択して、どの申込数字がランダムに選択されたものなのかを直観的に把握することができる。
【００９２】
また、第２領域３２でユーザが選択した行に応じて、各購入口の申込数字を示すように第１領域３１の表示が切り替わるので、ユーザは、各購入口の申込数字を把握しやすくなる。このため、数字選択画面３０で複数口を購入する場合の申込数字をどのようにするかを検討しやすくなる。
【００９３】
［５．変形例］
なお、本発明は、以上に説明した実施の形態に限定されるものではない。本発明の趣旨を逸脱しない範囲で、適宜変更可能である。
【００９４】
図１０は、変形例の機能ブロック図である。図１０に示すように、変形例では、主に、判定部４５、可否通知部４６、個数取得部４７、購入操作受付部４８、数字登録部４９、選択操作受付部５０、データ登録部５１、購入口数取得部５２、比較部５３、比較結果通知部５４、及び特定部５５について説明する。
【００９５】
（１）例えば、ユーザが選択済みの申込数字の組み合わせや購入口数によっては、ランダム選出部４２が、他の口の申込数字の組み合わせと異なるように申込数字を選択することができないことがある。例えば、ユーザが「１」、「１０」、「２０」、「３０」、「４０」の５個の申込数字を選択した状態でランダム選択ボタン３１Ｂを選択した場合、既にこのユーザがこれら５つの申込数字を含む全ての組み合わせを選択済みであれば、ランダム選出部４２が残り１個の申込数字をランダムに選択しても、必ず、他の何れかの口の申込数字の組み合わせと同じになってしまう。このような場合に、ユーザに通知をするようにしてもよい。
【００９６】
変形例（１）の数字式くじ購入システム１は、判定部４５及び可否通知部４６を含む。ここでは、判定部４５及び可否通知部４６がユーザ端末２０で実現される場合を説明する。判定部４５及び可否通知部４６は、制御部２１を主として実現される。
【００９７】
判定部４５は、少なくとも１口の数字の組み合わせと他の口の数字の組み合わせとが異なるようにランダム選出部４２が数字を選出することが可能かを判定する。判定部４５は、データ記憶部４０に記憶された選択済みデータに基づいて判定処理を実行する。
【００９８】
例えば、ユーザがランダム選択ボタン３２Ａを選択した場合、判定部４５は、６個の申込数字の全通りの組み合わせを特定する。この組み合わせは予めデータ記憶部４０に記憶されていてもよいし、予め定められたアルゴリズムに基づいて特定してもよい。このアルゴリズムは、Ｎ個（Ｎは２以上の整数）の数字の中からＭ個（Ｍは自然数）を抜き出すときの数字の組み合わせパターン（総当たりパターン）を特定するものである。判定部４５は、選択済みデータを参照して、上記特定した全通りの組み合わせが既に選択済みであるか否かを判定する。まだ選択されていない申込数字の組み合わせが存在する場合には、判定部４５は、数字を選出することが可能であると判定し、全通りの組み合わせが既に選択済みである場合には、判定部４５は、数字を選択することが不可能であると判定することになる。
【００９９】
また例えば、ユーザがランダム選択ボタン３１Ｂを選択した場合、判定部４５は、選択済みデータを参照して、ユーザが選択した申込数字を含む６個の数字の全通りの組み合わせを特定する。この組み合わせは、上記と同様のアルゴリズムに基づいて特定すればよい。判定部４５は、選択済みデータを参照して、上記特定した全通りの組み合わせが既に選択済みであるか否かを判定することになる。
【０１００】
可否通知部４６は、判定部４５により可能ではないと判定された場合、ユーザに通知を行う。通知は所定の形式で行われるようにすればよく、例えば、比較結果通知部５４は、表示部２５に所定の画像を表示させたり、所定の音声を出力したりすることで行われるようにすればよい。所定の画像は、例えば、他の購入口の申込数字の組み合わせとは異なるように申込数字を選択することができない旨のメッセージであり、所定の音声は、その旨を示す音声であればよい。比較結果通知部５４は、ユーザが購入操作を行う前に通知をする。
【０１０１】
変形例（１）によれば、他の購入口の申込数字と異なるように申込数字を選択できないときに、その旨をユーザに通知することができる。
【０１０２】
（２）また例えば、６個の申込数字の全てを異ならせたいユーザもいれば、６個の申込数字のうちの２個は同じであってもよいと思うユーザもいる。このため、６個の申込数字のうち、他の購入口と申込数字を異ならせる個数をユーザに指定させるようにしてもよい。
【０１０３】
変形例（２）の数字式くじ購入システム１は、個数取得部４７を含む。ここでは、個数取得部４７がユーザ端末２０で実現される場合を説明する。個数取得部４７は、制御部２１を主として実現される。個数取得部４７は、ユーザの操作に基づいて、複数個の数字のうち、各口で互いに数字を異ならせる個数を取得する。例えば、ユーザがランダム選択ボタン３１Ｂ又は３２Ａを選択した場合に、表示制御部４３は、所定のウィンドウ（図示せず）を数字選択画面３０に表示させる。このウィンドウは、個数を入力するための入力フォームを含んでいる。入力フォームに他の購入口と申込数字を異ならせる個数を入力させる場合には、個数取得部４７は、入力フォームに入力された個数をそのまま取得する。逆に、入力フォームに他の購入口と申込数字が同じであってもよい個数を入力させる場合には、個数取得部４７は、申込数字の総個数（ここでは６個）から入力フォームに入力された個数を引いた個数を取得する。
【０１０４】
ランダム選出部４２は、個数取得部４７により取得された個数以上の数字が少なくとも１口と他の口とで異なるように申込数字を選出する。例えば、ランダム選出部４２は、ランダムに選出した申込数字と、選択済みの申込数字と、を比較して一致する数字の個数を特定する。ランダム選出部４２は、一致する数字の個数がユーザにより指定された個数よりも多ければ、数字をランダムに選択しなおす。一方、ランダム選出部４２は、一致する数字の個数がユーザにより指定された個数以下であれば、選出した数字を申込数字として確定する。数字をランダムに選出する方法自体は、実施形態と同様である。
【０１０５】
変形例（２）によれば、ユーザの好みに応じた個数だけ各口で申込数字が異なるように申込数字を選出することができる。
【０１０６】
（３）また例えば、実施形態では、ユーザが１個以上かつ６個未満の申込数字を選択した状態でランダム選択ボタン３１Ｂを選択すると、残りの申込数字がランダムに選択される場合を説明したが、ユーザがランダム選択ボタン３１Ｂを選択することなく、例えば、数字式くじを購入するためのボタン３４を選択したことに応じて、残りの申込数字がランダムに選択されて、そのまま数字式くじを購入できるようにしてもよい。
【０１０７】
変形例（３）の数字式くじ購入システム１は、購入操作受付部４８を含む。ここでは、購入操作受付部４８がユーザ端末２０で実現される場合を説明する。購入操作受付部４８は、制御部２１を主として実現される。購入操作受付部４８は、ユーザにより申込数字が選択された後に行われる、数字式くじの購入操作を受け付ける。購入操作は、予め定められた操作であればよく、ここでは、ボタン３４を選択することである。
【０１０８】
ランダム選出部４２は、購入操作受付部４８が受け付けた購入操作に応じてランダムに数字を選出する。例えば、ランダム選出部４２は、ユーザが１個以上かつ６個未満の申込数字を選択した状態でボタン３４を選択したことに応じて、残りの個数の数字をランダムに選出して申込数字として選択する。即ち、ランダム選出部４２は、ランダム選択ボタン３１Ｂを選択する操作を要することなく、残りの数字をランダムに選出する。このため、例えば、数字選択画面３０が図３に示す状態（ユーザが４個の申込数字を選択した状態）でユーザがボタン３４を選択すると、ランダム選出部４２は、残り２個の数字をランダムに選出して申込数字として選択することになる。数字をランダムに選出する方法は、実施形態で説明した方法と同様であってよい。
【０１０９】
なお、ランダム選出部４２は、数字式くじの決済処理が完了した後に申込数字を選出してもよい。また、変形例（３）では、数字式くじの決済処理が完了する前にランダム選出部４２が申込数字を選出したとしても、表示制御部４３は、ランダム選出部４２が選出した申込数字を表示部２５に表示しなくてもよい。即ち、ランダム選出部４２が選出した申込数字をユーザが知らない状態で、数字式くじの決済処理が完了してもよい。更に、表示制御部４３は、数字式くじの決済処理が完了した後に、ランダム選出部４２が選出した申込数字を表示部２５に表示するようにしてもよい。
【０１１０】
購入処理実行部４４は、購入操作受付部４８が受け付けた購入操作に応じて処理を実行する。例えば、購入処理実行部４４は、ユーザが選択した申込数字と、ユーザがボタン３４を選択したことに応じてランダム選出部４２がランダムに選出した申込数字と、で数字式くじを購入するための処理を、ランダム選択ボタン３１Ｂを選択する操作を要することなく実行することになる。この処理の内容自体は、実施形態で説明したものと同様である。
【０１１１】
変形例（３）によれば、ユーザが行った購入操作に応じて申込数字がランダムに選択されて、数字式くじを購入するための処理が実行されるので、数字式くじを購入するために必要な操作の数を減らすことができる。
【０１１２】
（４）また例えば、ユーザが１個以上の申込数字を予め数字式くじ購入サーバ１０に登録しておき、数字選択画面３０のボタン３６を選択することで、当該登録した申込数字を呼び出すことができるようにしてもよい。その場合に、ユーザが申込数字を呼び出したことに応じて、ランダム選択ボタン３１Ｂを選択しなくても、残りの申込数字が自動的にランダムに選択されるようにしてもよい。
【０１１３】
変形例（４）の数字式くじ購入システム１は、数字登録部４９及び選択操作受付部５０を含む。ここでは、数字登録部４９が数字式くじ購入サーバ１０により実現され、選択操作受付部５０がユーザ端末２０により実現される場合を説明する。
【０１１４】
数字登録部４９は、制御部１１を主として実現される。数字登録部４９は、ユーザにより選択された申込数字をデータ記憶部４０に登録する。数字登録部４９は、複数通りの申込数字をデータ記憶部４０に登録可能となっている。例えば、ユーザが所定の操作を行うと、表示制御部４３は、ユーザが申込数字を登録するための数字登録画面６０を表示部２５に表示させる。
【０１１５】
図１１は、数字登録画面６０の一例を示す図である。図１１に示すように、ユーザが既に申込数字を登録していれば、数字登録画面６０には、ユーザが登録した申込数字が表示される。図１１の例では、ユーザが２通りの申込数字を登録済みであり、１通り目は、「２２」と「２８」の２個が申込数字として登録されており、２通り目は、「４」、「６」、「１５」の３個が申込数字として登録されている。なお、ユーザがまだ申込数字を登録していなければ、数字登録画面６０には申込数字は表示されない。
【０１１６】
ユーザがボタン６１を選択すると、登録済みの申込数字の編集をしたり、新規に申込数字の登録をしたりすることができる。例えば、ユーザがボタン６１を選択すると、表示制御部４３は、１〜４３までの数字を選択するウィンドウ（図示せず）を表示部２５に表示させる。数字登録部４９は、当該ウィンドウにおいてユーザが選択した１個以上の申込数字をデータ記憶部４０に登録することになる。例えば、数字登録部４９は、データ記憶部４０のユーザテーブルに、ユーザが選択した１個以上の申込数字を、当該ユーザのユーザＩＤが格納されたレコードに格納するようにしてよい。ユーザが数字登録画面６０から１通り以上の申込数字を登録すると、この申込数字を数字選択画面３０から呼び出すことができるようになる。
【０１１７】
選択操作受付部５０は、制御部２１を主として実現される。選択操作受付部５０は、データ記憶部４０に登録された複数通りの申込数字の中から、ユーザによる選択操作を受け付ける。選択操作は、予め定められた操作であればよく、例えば、表示部２５に表示された複数通りの申込数字の中の１通り以上を選択する操作である。ここでは、数字選択画面３０においてユーザがボタン３６を選択すると、表示制御部４３は、データ記憶部４０に登録された申込数字を参照して、ユーザが登録した申込数字を選択するためのウィンドウを表示部２５に表示させる。
【０１１８】
図１２は、数字選択画面３０にウィンドウが表示される様子を示す図である。図１２に示すように、ウィンドウ３９には、ユーザが登録した複数通りの申込数字の一覧が表示され、ユーザが登録した申込数字を選択するための入力フォーム３９Ａが表示される。例えば、入力フォーム３９Ａにチェックを入れる操作が選択操作に相当する。ユーザが入力フォーム３９Ａにチェックを入れた状態でボタン３９Ｂを選択するとウィンドウ３９が閉じて、ランダム選出部４２は、選択操作受付部５０が受け付けた選択操作に応じて、ランダムに数字を選出する。即ち、ランダム選出部４２は、ランダム選択ボタン３１Ｂが選択されなくても、ランダムに数字を選出して申込数字として選択することになる。
【０１１９】
ユーザが複数の入力フォーム３９Ａにチェックを入れた状態でボタン３９Ｂを選択した場合は、複数口の申込数字が選択されることになる。例えば、図１２の状態において、１通り目の申込数字（「２２」、「２８」）に基づいて１口目の申込数字が選択され、２通り目の申込数字（「４」、「６」、「１５」）に基づいて２口目の申込数字が選択されるようにしてよい。なお、ボタン３９Ｃを選択すると、登録した申込数字を選択することなくウィンドウ３９が閉じる。
【０１２０】
図１３は、ユーザが登録した申込数字を選択した場合の数字選択画面３０を示す図である。図１３では、図１２のウィンドウ３９において、ユーザが登録した１通り目の申込数字（「２２」、「２８」）の入力フォーム３９Ａにチェックを入れた状態で、ボタン３９Ｂを選択した場合の数字選択画面３０を示している。図１３に示すように、第１領域３１において、ユーザが登録した「２２」、「２８」が第２の色で表示され、ランダム選出部４２が選出した「３」、「９」、「３５」、「４３」が第３の色で表示されている。なお、ランダム選出部４２が申込数字をランダムに選出する処理自体は、実施形態で説明した処理と同様である。
【０１２１】
変形例（４）によれば、ユーザが登録した申込数字を利用して数字式くじを購入することができるので、数字式くじを購入するたびに同じ申込数字を選択する手間を省くことができる。更に、登録した申込数字を選択したことに応じて残りの申込数字がランダムに選択されるので、数字式くじを購入するために必要な操作の数を減らすことができる。
【０１２２】
（５）また例えば、数字式くじが繰り返し開催される場合、ユーザが毎回数字選択画面３０から申込数字を選択して購入の申し込みをするのではなく、各回の数字式くじを自動的に購入する自動購入機能に本発明に係る処理を適用してもよい。ユーザは、自動購入機能を利用すると、予め数字式くじ購入サーバ１０に登録した購入条件に基づいて自動的に数字式くじを購入することができる。ユーザが自動購入機能を利用する場合、１個以上かつ６個未満の申込数字を予め登録しておき、各回の抽選日が近づいた場合等に残りの申込数字がランダムに選出され、数字式くじの決済処理が自動的に実行されることになる。
【０１２３】
変形例（５）の数字式くじ購入システム１は、データ登録部５１を含む。ここでは、データ登録部５１が数字式くじ購入サーバ１０により実現される場合を説明する。データ登録部５１は、自動購入機能の購入条件に関する条件データをデータ記憶部４０に登録する。ここでは、データ登録部５１は、ユーザにより選択された数字と、ランダム選出部４２が数字を選出すべき個数分の所定文字列と、を含む条件データをデータ記憶部４０に登録する。所定文字列は、ランダムに申込数字を選択することを識別するための文字列であればよく、例えば、「＜Ｒａｎｄｏｍ＞」のような文字列である。例えば、ユーザが所定の操作をすると、表示制御部４３は、条件データを登録するためのデータ登録画面を表示部２５に表示させる。
【０１２４】
図１４は、データ登録画面の一例を示す図である。図１４に示すように、データ登録画面７０は、数字選択画面３０と同様の画面レイアウトであってよく、第１領域７１や第２領域７２は、それぞれ数字選択画面３０の第１領域３１や第２領域３２と同様である。ユーザは、第１領域７１から自動購入する申込数字を選択する。ユーザは、第１領域７１から６個全ての申込数字を選択してもよいが、ここでは、１個以上かつ６個未満の申込数字を選択するものとする。図１４では、ユーザが「４」、「７」、「２７」、「３４」の４個を申込数字として選択し、ランダム選択ボタン７１Ｂを選択した場合を示している。
【０１２５】
図１４に示すように、第１領域７１では、ユーザが自動購入用の申込数字として選択した「４」、「７」、「２７」、「３４」が第２の色で表示され、第２領域７２でも、これら４個の申込数字が第２の色で表示される。ランダムに選出される残り２個の申込数字は、自動購入時に選出されるので、データ登録画面７０では数字選択画面３０とは異なり、残り２個の申込数字は表示されない。その代わりに、第２領域７２の「Ａ」の行に示すように、残り２個がランダムに選出されることを示す画像（図１４では、人の顔で示す）が表示される。
【０１２６】
なお、データ登録画面７０でも、１口だけでなく２口以上の購入条件を指定することができるようになっている。２口目の条件を指定する場合は、ユーザは第２領域７２の「Ｂ」の行を選択して第１領域７１から申込数字を選択することになる。ユーザがボタン７４を選択すると、データ登録部５１は、データ登録画面７０の入力内容に基づいて自動購入の条件を数字式くじ購入サーバ１０に登録する。また、変形例（４）で説明したように、ユーザが申込数字を登録している場合には、データ登録画面７０のボタン７６から当該登録された申込数字を呼び出して自動購入の購入条件として設定できるようにしてもよい。
【０１２７】
図１５は、条件データのデータ格納例である。図１５に示すように、所定のデータ長からなり、ユーザＩＤ、６個の申込数字を格納するデータ領域、及び購入口数を含む。６個のデータ領域は、ユーザが６個とも申込数字を選択すれば、これら６個の申込数字が格納される。一方、ユーザが１個以上６個未満の申込数字を選択すれば、６個のデータ領域のうち、ユーザが申込数字を選択した個数は当該申込数字が格納され、残りのデータ領域には、ランダムに申込数字を選出することを示す「＜Ｒａｎｄｏｍ＞」の文字列が格納される。購入口数は、入力フォーム７１Ｃに入力された口数である。なお、６個の申込数字全てをランダムに選択して自動購入する場合には、６個分の「＜Ｒａｎｄｏｍ＞」の文字列が格納されるようにすればよい。
【０１２８】
ランダム選出部４２は、所定のタイミングが到来した場合に、条件データに基づいてランダムに数字を選出する。所定のタイミングは、予め定められた日時であり、例えば、数字式くじの抽選日の所定時間だけ前の時点である。ランダム選出部４２は、現在日時が所定のタイミングになったか否かを判定する。ランダム選出部４２は、所定のタイミングになったと判定した場合、条件データを参照して所定文字列が格納されているか否かを判定する。所定文字列が格納されていれば、ランダム選出部４２は、その個数だけ、条件データに格納された申込数字以外の数字をランダムに選出することになる。その後、購入処理実行部４４により数字式くじを購入するための処理が実行される点は、実施形態と同様である。
【０１２９】
変形例（５）によれば、ユーザが６個全ての申込数字を選択しなくても、購入したい申込数字を含む組み合わせで数字式くじを自動的に購入することができるようになるので、自動購入機能を利用する場合のユーザの操作負担を軽減することができる。更に、ランダムに選択すべき申込数字の個数だけ所定文字列を条件データに含めることで、ランダムに選択すべき申込数字の個数を確実に特定することが可能になる。
【０１３０】
（６）また例えば、数字式くじによっては、ユーザが購入する口数次第では当選金の期待値が下がる可能性がある。例えば、１等〜５等の各々の当選金額が固定値である場合には購入口数が多くなるほど当選金が多くなる可能性があるが、各等が当選した人で分け合う当選金の総額が決まっているような場合には、ユーザが５つの申込数字を選択して残り１つをランダムに選択した数字式くじを１口で購入しても複数口で購入しても、１等や２等の当選金額が変わらないことがある。このような場合に、ユーザが複数口を購入すると当選金の期待値が下がるため、ユーザに通知をするようにしてもよい。
【０１３１】
変形例（６）の数字式くじ購入システム１は、購入口数取得部５２、比較部５３、及び比較結果通知部５４を含む。ここでは、これら各機能が数字式くじ購入サーバ１０で実現される場合を説明する。このため、これら各機能は、制御部１１を主として実現される。購入口数取得部５２は、ユーザにより指定された数字式くじの購入口数を取得する。例えば、購入口数取得部５２は、操作部２４からの信号に基づいて、購入口数を取得する。購入口数は、入力フォーム３１Ｄ等から指定されるようにすればよい。
【０１３２】
比較部５３は、ユーザにより選択された数字と、ランダム選出部４２により選出された数字と、の組み合わせで、数字式くじを１口購入する場合の当選金に関する第１期待値とユーザにより指定された口数だけ購入する場合の当選金に関する第２期待値とを比較する。期待値は、所定のアルゴリズムによって計算されるようにすればよく、例えば、当選確率に当選金額を乗算したものである。当選金額は、過去の統計から算出されるようにしてもよいし、予め１等から５等の各々に対して期待値計算用の当選金額が定められているようにしてもよい。例えば、１等に割り当てられた当選金の総額Ｘ円とすると、総額Ｘ円を１等の当選者の数で割った金額が１等の当選金となる。このため、あるユーザがある申込数字の組み合わせを１口申し込んだとしても１０口申し込んだとしても１等に当選したときに受け取る当選金の総額が変わらない。このような場合、１０口購入した場合には、１口だけ購入した場合よりも１口当たりの期待値は下がるので、比較部５３は、このような場合に、第１期待値よりも第２期待値の方が低いと判定する。
【０１３３】
比較結果通知部５４は、第１期待値よりも第２期待値の方が低い場合に、ユーザに通知を行う。通知は所定の形式で行われるようにすればよく、例えば、比較結果通知部５４は、表示部２５に所定の画像を表示させたり、所定の音声を出力したりすることで行われるようにすればよい。比較結果通知部５４は、ユーザが購入操作を行う前に通知をするようにすればよい。
【０１３４】
変形例（６）によれば、当選の期待値が下がってしまうような購入内容の場合にユーザに通知をすることができる。
【０１３５】
（７）また例えば、実施形態では、ユーザが１種類の数字式くじを購入する場面を例に挙げて説明したが、複数種類の数字式くじを一括して購入する場合に、本発明に係る処理を適用するようにしてもよい。例えば、６個の申込数字を選択する数字式くじＡだけではなく、７個の申込数字を選択する数字式くじＢや５個の申込数字を選択する数字式くじＣを一括して購入できるようにしてもよい。この場合、ユーザが４個の申込数字を選択すると、数字式くじＡは２個の申込数字がランダムに選択され、数字式くじＢは３個の申込数字がランダムに選択され、数字式くじＣは１個の申込数字がランダムに選択され、これら３つの数字式くじＡ〜Ｃを一括して購入することができるようになる。
【０１３６】
変形例（７）の数字式くじ購入システム１は、特定部５５を含む。ここでは、特定部５５は、ユーザ端末２０により実現される場合を説明する。特定部５５は、制御部２１を主として実現される。特定部５５は、複数種類の数字式くじの中からユーザにより選択された購入対象の数字式くじを特定する。例えば、ユーザが所定の操作を行うと、表示制御部４３は、購入対象の数字式くじを選択するための数字式くじ選択画面を表示部２５に表示させる。
【０１３７】
図１６は、数字式くじ選択画面の一例を示す図である。図１６に示すように、数字式くじ選択画面８０では、ユーザが登録した申込数字ごとに、どの数字式くじを購入するかを選択可能になっている。図１６に示す「ゲーム７」は、例えば、１〜３７の数字の中から７個の申込数字を選択する数字式くじである。「ゲーム６」は、上記実施形態や変形例で説明した数字式くじである。「ミニゲーム」は、例えば、１〜３１の数字の中から５個の申込数字を選択するものである。このように、数字式くじごとに選択可能な数字が異なってもよいし、選択すべき申込数字の数が異なってもよい。
【０１３８】
図１６の例では、ユーザが登録した１通り目の申込数字である３個の「１」、「１０」、「２０」は、上記の何れの数字式くじでも選択可能であり、上記の何れの数字式くじにおける申込数字の個数以下である。このため、１通り目の申込数字は、上記３つのどの数字式くじでも購入可能なので、３つとも入力フォーム８１を選択可能になっている。一方、ユーザが登録した２通り目の申込数字である５個の「１」、「２」、「１０」、「２０」、「４０」は、「ゲーム７」と「ミニゲーム」では選択できない「４０」が含まれているので、「ゲーム６」の入力フォーム８１のみが選択可能になっている。また、ユーザが登録した３通り目の申込数字である７個の「１」、「２」、「３」、「５」、「８」、「１３」、「２１」は、「ゲーム６」と「ミニゲーム」の申込数字の個数よりも多いので、「ゲーム７」の入力フォーム８１のみが選択可能になっている。
【０１３９】
例えば、複数の数字式くじごとに選択可能な数字とその個数を示すデータがデータ記憶部４０に記憶されており、表示制御部４３は、ユーザが登録した申込数字及びその個数を各数字式くじで選択可能か否かを判定する。表示制御部４３は、選択可能でないと判定された数字式くじについては、ユーザが購入対象として選択できないように、入力フォーム８１を選択できないように制限している。
【０１４０】
ランダム選出部４２は、ユーザにより複数種類の数字式くじが購入対象として選択された場合、購入対象として選択された数字式くじごとに数字を選出する。ランダム選出部４２は、購入対象の数字式くじごとに、当該数字式くじで選択すべき数字の個数と、ユーザが選択した申込数字の個数と、の差だけ申込数字をランダムに選択する。ランダム選出部４２は、各数字式くじについて、他の数字式くじの申込数字と同じにならないようにランダムに申込数字を選択してもよいし、他の数字式くじの申込数字と同じになることを許容するようにしてもよい。
【０１４１】
購入処理実行部４４は、ユーザにより複数種類の数字式くじが購入対象として選択された場合、当該複数種類の数字式くじを一括して購入するための処理を実行する。購入処理実行部４４は、購入対象の数字式くじの各々について、当該数字式くじを購入するための処理を実行する。この処理自体は、実施形態で説明したものと同じである。
【０１４２】
変形例（７）によれば、ユーザが複数種類の数字式くじを購入する場合の手間を軽減することができる。更に、各数字式くじで選択可能な数字やその個数が異なる場合であっても、その数字式くじに応じた申込数字をランダムに選択することができる。
【０１４３】
（８）また例えば、１〜４３の数字の中から互いに異なる６個を選択する数字式くじを例に挙げたが、他の数字式くじについても、本発明に係る処理を適用可能である。例えば、数字式くじは、複数個の桁からなる数字の各桁の数字を選ぶものであってもよい。桁数は、任意であってよく、例えば、４桁であってよい。ユーザは、４桁の各桁を０〜９の中から申込数字を選択することになる。この数字式くじでは、運営者により所定の４桁の本数字が当選番号として選出され、ユーザの申込数字と一致していた桁数に応じて等数が決まる。
【０１４４】
変形例（８）のような数字くじでは、ランダム選出部４２は、各購入口同士で同じ４桁の数字にならないように、少なくとも１桁以上の数字をランダムに選出する。例えば、ユーザがランダム選択ボタン３２Ａを選択した場合、ランダム選出部４２は、既に選択済みの他の購入口の４桁の申込数字とは異なるように、４桁の数字を選出して申込数字として選択する。また例えば、ユーザが１桁以上の数字を選択した後にランダム選択ボタン３１Ｂを選択した場合、ランダム選出部４２は、既に選択済みの他の購入口の４桁の申込数字とは異なるように、残りの桁数分だけ数字を選出して申込数字として選択する。即ち、数字取得部４１は、ユーザにより選択された１桁以上４桁未満の申込数字を取得することになる。ランダム選出部４２は、数字式くじで選択すべき総桁数からユーザにより選択された桁数を引いた桁数だけ、０〜９の中からランダムに選出して申込数字として選択することになる。購入処理実行部４４の処理は、実施系形態と同様であり、ユーザにより選択された申込数字と、ランダム選出部４２により選出された申込数字と、からなる４桁の数字で数字式くじを購入するための処理を実行すればよい。なお、変形例（８）の数字式くじでは、各桁の数字が同じ（例えば、「１０００」や「１１１１」）であってもよいので、ランダム選出部４２は、ユーザにより選択された申込数字以外の数字を選出する必要はない。
【０１４５】
（９）また例えば、変形例（１）〜（８）の２つ以上を組み合わせるようにしてもよい。
【０１４６】
また例えば、実施形態のようにユーザが互いに異なる数字を複数個選択する形式の数字式くじは、複数の数字グループから構成されているものであってもよい。例えば、１〜５０の中から５個を選択する第１数字グループと、１〜９の中から２個を選択する第２数字グループと、からなる数字式くじであってもよい。例えば、ユーザがランダム選択ボタン３２Ａを選択した場合には、ランダム選出部４２は、第１数字グループと第２数字グループの各々の申込数字を、他の購入口の申込数字とは異なるように選出することになる。また例えば、ユーザが第１数字グループの２個の申込数字を選択してランダム選択ボタン３１Ｂを選択した場合には、ランダム選出部４２は、第１数字グループの残りの４個と第２数字グループの２個とをランダムに選出するようにすればよい。この場合、第１数字グループで選択される申込数字と、第２数字グループで選択される申込数字と、が同じものであってもよいが各数字グループの中で同じ申込数字が選択されないようにすればよい。更に、このような数字グループは、３つ以上であってもよいし、各数字グループで選択可能な数字やその個数は任意であってよく、上記の例に限られない。複数個の数字の組み合わせに応じて当選者が決まる数字式くじであればよい。
【０１４７】
また例えば、数字選択画面３０のレイアウトは上記説明した例に限られない。数字選択画面３０では、数字が昇順または降順に並んでおり、ユーザが選択した数字の表示態様と、ランダムに選択された数字の表示態様と、が異なっていればよい。例えば、数字選択画面３０のボタン３８を選択すると、図３〜図５のように円で囲われた数字が並ぶ数字選択画面３０ではなく、マークシート形式で数字が並ぶ数字選択画面３０が表示部２５に表示されるようにしてもよい。この場合、表示制御部４３は、ユーザにより選択された申込数字を塗りつぶす色と、ランダム選出部４２により選出された申込数字を塗りつぶす色と、を異ならせるようにしてもよい。なお、マークシート形式の数字選択画面３０が表示された状態でユーザがボタン３７を選択すると図３〜図５の形式に戻るようにしてもよい。
【０１４８】
また例えば、数字式くじ購入サーバ１０で実現されるものとして説明した機能がユーザ端末２０で実現されるようにしてもよいし、ユーザ端末２０で実現されるものとして説明した機能が数字式くじ購入サーバ１０で実現されるようにしてもよい。数字式くじ購入サーバ１０で各機能が実現される場合には、データ記憶部４０以外の各機能は制御部１１を主として実現されるようにすればよい。一方、ユーザ端末２０で各機能が実現される場合には、データ記憶部４０は記憶部２２を主として実現され、他の各機能は、制御部２１を主として実現されるようにすればよい。この場合、ユーザ端末２０の制御部１１は、記憶部１２に記憶されたプログラムを実行することによって各機能を実現するようにしてもよいし、数字式くじ購入サーバ１０から受信したスクリプトを実行することによって各機能を実現するようにしてもよい。また例えば、数字式くじ購入サーバ１０とユーザ端末２０とで機能が分担される場合を説明したが、各機能が数字式くじ購入サーバ１０だけで実現されてもよいし、ユーザ端末２０だけで実現されてもよい。
【図１】
2017056237.tif 000003
【図２】
2017056237.tif 000004
【図３】
2017056237.tif 000005
【図４】
2017056237.tif 000006
【図５】
2017056237.tif 000007
【図６】
2017056237.tif 000008
【図７】
2017056237.tif 000009
【図８】
2017056237.tif 000010
【図９】
2017056237.tif 000011
【図１０】
2017056237.tif 000012
【図１１】
2017056237.tif 000013
【図１２】
2017056237.tif 000014
【図１３】
2017056237.tif 000015
【図１４】
2017056237.tif 000016
【図１５】
2017056237.tif 000017
【図１６】
2017056237.tif 000018
【手続補正書】
【提出日】平成29年11月29日(2017.11.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数個の数字の組み合わせに応じて当選者が決まる数字式くじの購入システムであって、
ユーザの操作に基づいて、前記複数個の数字のうち、各口で互いに数字を異ならせる個数を取得する個数取得手段と、
前記ユーザが前記数字式くじを複数口購入する場合に、前記ユーザが購入する少なくとも１口の数字を、前記個数取得手段により取得された個数以上の数字が当該少なくとも１口と前記ユーザが購入する他の口とで異なるように、ランダムに選出するランダム選出手段と、
前記ランダム選出手段により選出された数字を含む組み合わせで前記数字式くじを購入するための処理を実行する購入処理実行手段と、
を含むことを特徴とする数字式くじ購入システム。
【請求項２】
前記数字式くじ購入システムは、
前記少なくとも１口の数字の組み合わせと前記他の口の数字の組み合わせとが異なるように前記ランダム選出手段が数字を選出することが可能かを判定する判定手段と、
前記判定手段により可能ではないと判定された場合、前記ユーザに通知を行う通知手段と、
を更に含むことを特徴とする請求項１に記載の数字式くじ購入システム。
【請求項３】
前記ランダム選出手段は、前記少なくとも１口における前記複数個の数字全てをランダムに選出し、
前記購入処理実行手段は、前記ランダム選出手段により選出された前記複数個の数字の組み合わせで前記数字式くじを購入するための前記処理を実行する、
ことを特徴とする請求項１又は２に記載の数字式くじ購入システム。
【請求項４】
複数個の数字の組み合わせに応じて当選者が決まる数字式くじの購入システムであって、
ユーザにより選択された、１個以上前記複数個未満の数字を取得する数字取得手段と、
前記ユーザが前記数字式くじを複数口購入する場合に、前記複数個の個数と前記ユーザにより選択された数字の個数との差の個数だけ、前記ユーザが購入する少なくとも１口の数字を、当該口の数字の組み合わせと前記ユーザが購入する他の口の数字の組み合わせとが異なるように、ランダムに選出するランダム選出手段と、
前記ユーザにより選択された数字と、前記ランダム選出手段により選出された数字と、の組み合わせで前記数字式くじを購入するための処理を実行する購入処理実行手段と、
を含むことを特徴とする数字式くじ購入システム。
【請求項５】
前記数字式くじ購入システムは、所定個数の数字が昇順又は降順に並ぶ数字選択画面を表示手段に表示させる表示制御手段を更に含み、
前記数字取得手段は、前記数字選択画面に表示された前記所定個数の数字の中から前記ユーザにより選択された数字を取得し、
前記表示制御手段は、前記数字選択画面において、前記ユーザにより選択された数字の表示態様と、前記ランダム選出手段により選出された数字の表示態様と、を異ならせる、
ことを特徴とする請求項４に記載の数字式くじ購入システム。
【請求項６】
前記表示制御手段は、
前記数字選択画面内の第１の領域において、前記所定個数の数字を昇順又は降順に並べて表示させ、前記ユーザにより選択された数字の表示態様と、前記ランダム選出手段により選出された数字の表示態様と、を異ならせる第１手段と、
前記第１の領域に隣接する第２の領域において、前記ユーザにより選択された数字と、前記ランダム選出手段により選出された数字と、の組み合わせを表示させる第２手段と、
を含むことを特徴とする請求項５に記載の数字式くじ購入システム。
【請求項７】
前記第２手段は、前記第２の領域において、前記ユーザにより選択された数字の表示態様と、前記ランダム選出手段により選出された数字の表示態様と、を異ならせる、
ことを特徴とする請求項６に記載の数字式くじ購入システム。
【請求項８】
前記数字選択画面では、前記複数口の各々の数字を前記ユーザが選択可能であり、
前記第２手段は、前記第２の領域において、各口の数字の組み合わせを表示可能であり、
前記第１手段は、前記第２の領域に表示された前記複数口の中から前記ユーザにより選択された口の数字の組み合わせに基づいて、前記第１の領域の表示を切り替える、
ことを特徴とする請求項６又は７に記載の数字式くじ購入システム。
【請求項９】
前記数字式くじ購入システムは、前記ユーザにより数字が選択された後に行われる、前記数字式くじの購入操作を受け付ける購入操作受付手段を更に含み、
前記ランダム選出手段は、前記購入操作受付手段が受け付けた購入操作に応じてランダムに数字を選出し、
前記購入処理実行手段は、前記購入操作手段が受け付けた購入操作に応じて前記処理を実行する、
ことを特徴とする請求項４〜８の何れかに記載の数字式くじ購入システム。
【請求項１０】
前記数字式くじ購入システムは、
前記ユーザにより選択された数字を記憶手段に登録する手段であって、複数通りの数字を前記記憶手段に登録可能な登録手段と、
前記記憶手段に登録された前記複数通りの数字の中から、前記ユーザによる選択操作を受け付ける選択操作受付手段と、
を更に含み、
前記ランダム選出手段は、前記選択操作受付手段が受け付けた選択操作に応じて、ランダムに数字を選出する、
ことを特徴とする請求項４〜９の何れかに記載の数字式くじ購入システム。
【請求項１１】
前記数字式くじ購入システムは、前記ユーザにより選択された数字と、前記ランダム選出手段が数字を選出すべき個数分の所定文字列と、前記ユーザが購入する口数と、を含むデータを記憶手段に登録する手段を更に含み、
前記ランダム選出手段は、所定のタイミングが到来した場合に、前記データに基づいてランダムに数字を選出する、
ことを特徴とする請求項４〜１０の何れかに記載の数字式くじ購入システム。
【請求項１２】
前記数字式くじ購入システムは、
前記ユーザにより指定された前記数字式くじの購入口数を取得する手段と、
前記ユーザにより選択された数字と、前記ランダム選出手段により選出された数字と、の組み合わせで、前記数字式くじを１口購入する場合の当選金に関する第１期待値と前記ユーザにより指定された口数だけ購入する場合の当選金に関する第２期待値とを比較する手段と、
前記第１期待値よりも前記第２期待値の方が低い場合に、前記ユーザに通知を行う手段と、
を更に含むことを特徴とする請求項４〜１１の何れかに記載の数字式くじ購入システム。
【請求項１３】
前記数字式くじ購入システムは、複数種類の前記数字式くじの中から前記ユーザにより選択された購入対象の前記数字式くじを特定する手段を更に含み、
前記ランダム選択手段は、前記ユーザにより複数種類の前記数字式くじが購入対象として選択された場合、購入対象として選択された数字式くじごとに数字を選出し、
前記購入処理実行手段は、前記ユーザにより複数種類の前記数字式くじが購入対象として選択された場合、当該複数種類の数字式くじを一括して購入するための前記処理を実行する、
ことを特徴とする請求項４〜１２の何れかに記載の数字式くじ購入システム。
【請求項１４】
前記数字式くじは、所定個数の数字の中から互いに異なる数字を前記複数個だけ選ぶものである、
ことを特徴とする請求項１〜１３の何れかに記載の数字式くじ購入システム。
【請求項１５】
前記数字式くじは、所定個数の数字の中から互いに異なる数字を前記複数個だけ選ぶものであり、
前記ランダム選出手段は、前記ユーザにより選択された数字以外の数字をランダムに選出する、
ことを特徴とする請求項４〜１３に記載の数字式くじ購入システム。
【請求項１６】
前記数字式くじは、前記複数個の桁からなる数字の各桁の数字を選ぶものである、
ことを特徴とする請求項１〜１３の何れかに記載の数字式くじ購入システム。
【請求項１７】
複数個の数字の組み合わせに応じて当選者が決まる数字式くじの購入方法であって、
ユーザの操作に基づいて、前記複数個の数字のうち、各口で互いに数字を異ならせる個数を取得する個数取得ステップと、
前記ユーザが前記数字式くじを複数口購入する場合に、前記ユーザが購入する少なくとも１口の数字を、前記個数取得ステップにより取得された個数以上の数字が当該少なくとも１口と前記ユーザが購入する他の口とで異なるように、ランダムに選出するランダム選出ステップと、
前記ランダム選出ステップにより選出された数字を含む組み合わせで前記数字式くじを購入するための処理を実行する購入処理実行ステップと、
を含むことを特徴とする数字式くじ購入方法。
【請求項１８】
複数個の数字の組み合わせに応じて当選者が決まる数字式くじの購入方法であって、
ユーザにより選択された、１個以上前記複数個未満の数字を取得する数字取得ステップと、
前記ユーザが前記数字式くじを複数口購入する場合に、前記複数個の個数と前記ユーザにより選択された数字の個数との差の個数だけ、前記ユーザが購入する少なくとも１口の数字を、当該口の数字の組み合わせと前記ユーザが購入する他の口の数字の組み合わせとが異なるように、ランダムに選出するランダム選出ステップと、
前記ユーザにより選択された数字と、前記ランダム選出ステップにより選出された数字と、の組み合わせで前記数字式くじを購入するための処理を実行する購入処理実行ステップと、
を含むことを特徴とする数字式くじ購入方法。
【請求項１９】
複数個の数字の組み合わせに応じて当選者が決まる数字式くじにおいて、ユーザの操作に基づいて、前記複数個の数字のうち、各口で互いに数字を異ならせる個数を取得する個数取得手段、
前記ユーザが前記数字式くじを複数口購入する場合に、前記ユーザが購入する少なくとも１口の数字を、前記個数取得手段により取得された個数以上の数字が当該少なくとも１口と前記ユーザが購入する他の口とで異なるように、ランダムに選出するランダム選出手段、
前記ランダム選出手段により選出された数字を含む組み合わせで前記数字式くじを購入するための処理を実行する購入処理実行手段、
としてコンピュータを機能させるためのプログラム。
【請求項２０】
複数個の数字の組み合わせに応じて当選者が決まる数字式くじにおいて、ユーザにより選択された、１個以上前記複数個未満の数字を取得する数字取得手段、
前記ユーザが前記数字式くじを複数口購入する場合に、前記複数個の個数と前記ユーザにより選択された数字の個数との差の個数だけ、前記ユーザが購入する少なくとも１口の数字を、当該口の数字の組み合わせと前記ユーザが購入する他の口の数字の組み合わせとが異なるように、ランダムに選出するランダム選出手段、
前記ユーザにより選択された数字と、前記ランダム選出手段により選出された数字と、の組み合わせで前記数字式くじを購入するための処理を実行する購入処理実行手段、
としてコンピュータを機能させるためのプログラム。
【国際調査報告】
2017056237.tif 000019
2017056237.tif 000020
2017056237.tif 000021
2017056237.tif 000022