(57)【要約】【課題】当選確率に近い頻度でコンスタントに、かつランダムな順番で当選を出現させるくじ抽選装置を実現する。【解決手段】くじ抽選装置としてのＰＯＳ端末装置２０１は当選確率設定値ファイル２０２を読み込み、当選値・初期値生成部で分子を値“１”としたときの分母を２倍とした当選値を算出する。また、当選値の数だけの数値“０”から始まる整数列の中から１つの数値をシステム時刻読込部２０４から読み込み初期値とする。そして、売上処理部２１４が売り上げを１件処理するたびに初期値を値“１”ずつ加算してそのカウント値が当選値と一致したとき当選判定部２１３が当選と判定する。当選しなかった場合にもほぼ当選値の数だけ加算すれば当選が出るので、ある程度コンスタントに当選が出現することになる。【選択図】　　　　図１
2004118793.tif 000002
【特許請求の範囲】
【請求項１】
くじの抽選による当選確率を表わした当選確率情報を入力する当選確率情報入力手段と、
この当選確率情報入力手段によって入力された当選確率情報が示す当選確率を分数で表わした際の分子を“１”としたときの分母の数を２倍した値としての当選値を算出する当選値算出手段と、
この当選値算出手段で算出された当選値よりも“１”だけ小さい値を最大値とし、最小値を“０”とするすべての整数の中からランダムに１つの整数を選択して初期値とする初期値選択手段と、
この初期値選択手段によって選択した初期値にくじの抽選の対象となる事象が発生すると数値“１”を加算してカウンタ値をカウントアップする加算手段と、この加算手段によってカウントアップした後のカウンタ値が前記当選値算出手段で算出した当選値と一致するか否かを比較する比較手段と、
この比較手段が一致を検出しなかったとき、くじに当選しなかったものとして前記加算手段による加算処理に復帰する加算処理復帰手段と、
前記比較手段が一致を検出したとき、くじに当選したものとして前記初期値選択手段による初期値の選択に復帰する初期値選択復帰手段
とを具備することを特徴とするくじ抽選装置。
【請求項２】
くじの抽選による当選確率を表わした当選確率情報を入力する当選確率情報入力手段と、
この当選確率情報入力手段によって入力された当選確率情報が示す当選確率を分数で表わした際の分子を“１”としたときの分母の数を２倍した値としての当選基準値を算出する当選基準値算出手段と、
この当選基準値算出手段で算出された当選基準値を最大値とし、最小値を“１”とするすべての整数の中からランダムに１つの整数を選択して初期値とする初期値選択手段と、
この初期値選択手段によって選択した初期値からくじの抽選の対象となる事象が発生すると数値“１”を減算してカウンタ値をカウントダウンする減算手段と、
この減算手段によって減算した後のカウンタ値が値“０”と一致するか否かを比較する比較手段と、
この比較手段が一致を検出しなかったとき、くじに当選しなかったものとして前記減算手段による減算処理に復帰する減算処理復帰手段と、
前記比較手段が一致を検出したとき、くじに当選したものとして前記初期値選択手段による初期値の選択に復帰する初期値選択復帰手段
とを具備することを特徴とするくじ抽選装置。
【請求項３】
くじの抽選による当選確率を表わした当選確率情報を入力する当選確率情報入力手段と、
この当選確率情報入力手段によって入力された当選確率情報が示す当選確率を分数で表わした際の分子を“１”としたときの分母の数を２倍した値としての当選値を算出する当選値算出手段と、
この当選値算出手段で算出された当選値よりも“１”だけ小さい値を最大値とし、最小値を“０”とするすべての整数の中からランダムに１つの整数を選択して初期値とする初期値選択手段と、
この初期値選択手段によって選択した初期値にくじの抽選の対象となる事象が発生すると数値“１”を加算してカウンタ値をカウントアップする加算手段と、この加算手段によってカウントアップした後のカウンタ値が前記当選値算出手段で算出した当選値と一致するか否かを比較する比較手段と、
この比較手段が一致を検出しなかったとき、くじに当選しなかったものとして前記加算手段による加算処理に復帰する加算処理復帰手段と、
前記比較手段が一致を検出したとき、くじに当選したものとして前記当選確率情報入力手段による当選確率情報の入力処理に復帰する当選確率情報入力処理復帰手段
とを具備することを特徴とするくじ抽選装置。
【請求項４】
くじの抽選による当選確率を表わした当選確率情報を入力する当選確率情報入力手段と、
この当選確率情報入力手段によって入力された当選確率情報が示す当選確率を分数で表わした際の分子を“１”としたときの分母の数を２倍した値としての当選基準値を算出する当選基準値算出手段と、
この当選基準値算出手段で算出された当選基準値を最大値とし、最小値を“１”とするすべての整数の中からランダムに１つの整数を選択して初期値とする初期値選択手段と、
この初期値選択手段によって選択した初期値からくじの抽選の対象となる事象が発生すると数値“１”を減算してカウンタ値をカウントダウンする減算手段と、
この減算手段によって減算した後のカウンタ値が値“０”と一致するか否かを比較する比較手段と、
この比較手段が一致を検出しなかったとき、くじに当選しなかったものとして前記減算手段による減算処理に復帰する減算処理復帰手段と、
前記比較手段が一致を検出したとき、くじに当選したものとして前記当選確率情報入力手段による当選確率情報の入力処理に復帰する当選確率情報入力処理復帰手段
とを具備することを特徴とするくじ抽選装置。
【請求項５】
くじの抽選による当選確率と当選対象者となる条件を表わした当選確率情報・当選対象者条件情報を入力する当選確率情報・当選対象者条件情報入力手段と、
この当選確率情報・当選対象者条件情報入力手段によって入力された当選確率情報が示す当選確率を分数で表わした際の分子を“１”としたときの分母の数を２倍した値としての当選値を算出する当選値算出手段と、
この当選値算出手段で算出された当選値よりも“１”だけ小さい値を最大値とし、最小値を“０”とするすべての整数の中からランダムに１つの整数を選択して初期値とする初期値選択手段と、
この初期値選択手段によって選択した初期値にくじの抽選の対象となる事象が発生すると、前記当選確率情報・当選対象者条件情報入力手段によって入力された当選対象者条件情報から前記事象が当選対象者の条件を具備しているときに限って数値“１”を加算してカウンタ値をカウントアップする加算手段と、
この加算手段によってカウントアップした後のカウンタ値が前記当選値算出手段で算出した当選値と一致するか否かを比較する比較手段と、
この比較手段が一致を検出しなかったときまたは前記事象が当選対象者の条件を具備していなかったとき、くじに当選しなかったものとして前記加算手段による加算処理に復帰する加算処理復帰手段と、
前記比較手段が一致を検出したとき、くじに当選したものとして前記初期値選択手段による初期値の選択に復帰する初期値選択復帰手段
とを具備することを特徴とするくじ抽選装置。
【請求項６】
くじの抽選による当選確率と当選対象者となる条件を表わした当選確率情報・当選対象者条件情報を入力する当選確率情報・当選対象者条件情報入力手段と、
この当選確率情報・当選対象者条件情報入力手段によって入力された当選確率情報が示す当選確率を分数で表わした際の分子を“１”としたときの分母の数を２倍した値としての当選値を算出する当選値算出手段と、
この当選値算出手段で算出された当選値よりも“１”だけ小さい値を最大値とし、最小値を“０”とするすべての整数の中からランダムに１つの整数を選択して初期値とする初期値選択手段と、
この初期値選択手段によって選択した初期値にくじの抽選の対象となる事象が発生すると、前記当選確率情報・当選対象者条件情報入力手段によって入力された当選対象者条件情報から前記事象が当選対象者の条件を具備しているとき、あるいは前記事象が当選対象者の条件を具備していなかったときで数値“１”を加算してカウンタ値をカウントアップしてもくじに当たる可能性がないとき、数値“１”を加算してカウンタ値をカウントアップする加算手段と、
前記当選確率情報・当選対象者条件情報入力手段によって入力された当選対象者条件情報から事象が当選対象者の条件を具備しているとき、この加算手段によってカウントアップした後のカウンタ値が前記当選値算出手段で算出した当選値と一致するか否かを比較する比較手段と、
この比較手段が一致を検出しなかったときまたは前記事象が当選対象者の条件を具備していなかったとき、くじに当選しなかったものとして前記加算手段による加算処理に復帰する加算処理復帰手段と、
前記比較手段が一致を検出したとき、くじに当選したものとして前記初期値選択手段による初期値の選択に復帰する初期値選択復帰手段
とを具備することを特徴とするくじ抽選装置。
【請求項７】
前記初期値選択手段は、所定のクロックのミリ秒を特定のタイミングで読み取るミリ秒読取手段と、このミリ秒読取手段によって読み取った“０”から“９９９”までの値を前記当選値または当選基準値で除した余り（ただし読み取った値が当選値または当選基準値よりも小さいときは読み取った値。）を求める演算手段とを備え、この余りを前記初期値とすることを特徴とする請求項１〜請求項６いずれかに記載のくじ抽選装置。
【請求項８】
前記当選確率情報入力手段は、くじの抽選を行う装置を集中管理するサーバから通信手段を介して前記当選確率情報を入力する手段であり、当選確率情報は最新のものに更新されて入力されることを特徴とする請求項１〜請求項４いずれかに記載のくじ抽選装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はくじによって抽選を行うくじ抽選装置に係わり、たとえば店舗で使用されＰＯＳ端末装置と連動させて商品の売り上げの向上を図ることのできるくじ抽選装置に関する。
【０００２】
【従来の技術】
たとえばコンビニエンスストアや家電の量販店等の店舗では、商品の売り上げの向上を図る１つの手法として、ＰＯＳ（Ｐｏｉｎｔ　ｏｆ　Ｓａｌｅ）端末と連動させたくじ引きを行う場合がある。一例としては、レシートに付された番号を基にして１００名に１名の割合で、そのときのレシートに記された商品の代金が無料になったり清算金額から５割引になるといったような、くじの抽選が行われる。
【０００３】
特開平１−１１２３９５号公報では、このようなくじ抽選装置の一つを提案している。この提案では、ＰＯＳ端末装置のコントローラに、取引の順番を示す取引通番を採番する採番手段と、当選番号を格納する当選番号ファイルと、取引通番と当選番号を照合する照合手段とを備えさせている。そして、予め当選番号を当選番号ファイルに登録しておき、ＰＯＳ端末装置で顧客との取り引きが行われるときに発行されるレシートに印字される取引通番とこの当選番号とを照合手段によって照合するようにしている。照合の結果、取引通番と当選番号が一致した場合にはその取り引きの顧客を当選者として商品の代金の支払いを不要とする等の措置が採られる。
【０００４】
ところが、この提案のくじ抽選装置では、当選番号ファイルに登録した当選番号になるたびに当選者が定まる。すなわち、当選についての周期性が存在する。
したがって、１００人（または１００レシート）に一人（または１レシート）の割合で当選が定まるものとすると、一度当選が出てからしばらくの間は当選がでないことになり、当選者が出た直後には商品の購買意欲を却って減少させることになる場合も多い。また、当選が周期的に発生する事実が外部に漏洩すると、顧客の中には次の当選が出るまでに発行されるレシートの数をカウントして当選の時期を把握する者が出現する。このような者は、当選のレシートが発行される時点で計画的に多額の商品を購入するためにＰＯＳ端末装置で清算を行い、くじの当選者として、たとえばその代金を不要とすることになる。したがって、この提案ではくじ抽選装置の当選確率を外部に公表することができず、販売促進の効果を前面に打ち出せないという問題がある。
【０００５】
しかしながら当選番号を当選番号ファイルに登録するのは人手で行うので、その情報が外部に漏洩するおそれがあった。
【０００６】
そこで、特開平７−１７５９４８号公報では、このような弊害を除去するために乱数発生器を使用して、発生した乱数と当選の有無を記した当選テーブルの数値とを対応付けるようにした技術を提案している。この提案では駐車料金の清算について、くじ抽選装置を適用する場合を示しているが、これを前記したＰＯＳ端末装置に適用すると次のようになる。すなわち、“１”から“１００”までの数値を記した当選テーブルのたとえば“５０”を当選番号として登録しておき、レシートに記された番号（取引通番）を基にして“１”から“１００”までの数値を乱数で発生させる。そして、乱数で数値“５０”が発生したときに、そのレシートの顧客に当選者としての利益が与えられることになる。
【０００７】
この後者の提案によれば、レシートの１つに当選が出たときから１００人（または１００レシート）ごとに当選が出るわけではなく、当選についての周期性がなくなる。したがって、当選のタイミングを予測して故意に当選者としての利益を得る者の発生を防止することができ、当選確率を公表することが可能になる。
【０００８】
しかしながら、この提案では長期に渡って当選確率を調べてみれば当選テーブルで設定した率となるが、乱数を発生させているために短期的には当選確率が変動する。たとえば当選番号としての数値“５０”が乱数によって発生した直後に再度数値“５０”が発生する場合もあれば、１００人に１人当選する確率であっても、ある期間を見てみると１０００人の抽選に対して１人も当選しない場合もあり得る。したがって、何日間も当選が出ない事実が顧客の間で広まると当選確率自体および店舗に対して疑いが掛けられてしまい、顧客の不信感によって販売促進の逆効果が発生してしまう場合があるという問題があった。
【０００９】
図９はこのような問題を解決するくじ抽選装置の提案内容を示したものである。特開平７−１２１７７３号公報に示されたこの提案で、ＰＯＳ端末装置１０１は、商品の売上情報を処理する売上手段１０２と乱数を発生させる乱数発生手段１０３と、この乱数を基にして当選を判定する当選判定手段１０４と、当選の確率を調整する当選確率調整手段１０５とを備えている。レシート１０６には、売り上げた商品の名前や取り引きの形態あるいは抽選の検出回路等を印字するようになっている。この提案のＰＯＳ端末装置１０１では当選確率を予め設定しているが、当選確率調整手段１０５は過去の来店客数と当選者の数を取引きごとに計算してこれを調整するようになっている。
【００１０】
【発明が解決しようとする課題】
この図９に示した提案のくじ抽選装置では、当選確率調整手段１０５で過去の来店客数と当選者の数を取引きごとに計算して当選確率を調整するとしているが、これにより、結局は最初の提案と近くなり、当選の有無を取り引きごとにほぼ確認できることになる。たとえば当選の確率が１００人に１人の割合であるとして、最初からずっと当選者がいなかったとすれば、乱数発生手段１０３の乱数がどうであれ１００人目に当選確率調整手段１０５が当選を行わせる。したがって、当選確率が公表されていて９９人目まで当選者がいなければ、１００人目として計画的に商品を購入した者に当選者としての利益が与えられることになる。
【００１１】
もちろん、１００人目の客よりも前の客の段階で乱数発生手段１０３の出力した乱数が前記した当選テーブルの数値と一致すれば、その客が当選者となり得る。「なり得る」と言ったのは当選確率調整手段１０５の調整について更に２つの手法があり、当選確率調整手段１０５が極めて厳格に当選確率を調整する場合と、乱数発生手段１０３の出力した乱数で当選者が出た場合には１００人に１人の割合を厳格に越えるまでは当選を認める場合とがあるからである。前者の調整を厳格に解釈する手法では乱数発生手段１０３の出力する乱数は全く無視されることになり、１００人目の客ごとに当選者が出てくる。これに対して後者の解釈を採ると、たとえば１人目に乱数発生手段１０３の出力した乱数が当選テーブルの数値と一致すると、後の９９人には当選の確率が生じないことになる。そして更に９９人当選が生じなかった場合には、先に説明したように１００人目として計画的に商品を購入した者に無条件に当選者としての利益が与えられることになる。
【００１２】
このように図９に示した提案のくじ抽選装置を使用して、かつ当選確率が公表されると、当選が全く生じない場合と当選が生じる場合とをそれぞれ判別することができ、販売促進の効果を必ずしも期待することができないという問題があった。
【００１３】
また、レシートに印字される取引通番に対して当選番号ファイルに登録する当選番号は、顧客の数を想定して割り当てられる。たとえば５０００人が客の最大数として予想された場合には当選番号ファイルに登録する当選番号の最大値や乱数として発生する値の最大値は“５０００”となる。したがって、予想に反して来店する客が倍の１００００人となった場合には５００１人以降は当選番号ファイルに対応する当選番号が登録されていなかったり、そのような値の乱数が発生しないことになる。この結果として、５００１人以降は当選者が存在しなくなり、当選確率が実質的に低下してしまうという問題もあった。
【００１４】
そこで本発明の目的は、当選確率に近い頻度である程度コンスタントに、かつランダムな順番で当選を出現させるくじ抽選装置を提供することにある。
【００１５】
【課題を解決するための手段】
請求項１記載の発明では、（イ）くじの抽選による当選確率を表わした当選確率情報を入力する当選確率情報入力手段と、（ロ）この当選確率情報入力手段によって入力された当選確率情報が示す当選確率を分数で表わした際の分子を“１”としたときの分母の数を２倍した値としての当選値を算出する当選値算出手段と、（ハ）この当選値算出手段で算出された当選値よりも“１”だけ小さい値を最大値とし、最小値を“０”とするすべての整数の中からランダムに１つの整数を選択して初期値とする初期値選択手段と、（ニ）この初期値選択手段によって選択した初期値にくじの抽選の対象となる事象が発生すると数値“１”を加算してカウンタ値をカウントアップする加算手段と、（ホ）この加算手段によってカウントアップした後のカウンタ値が当選値算出手段で算出した当選値と一致するか否かを比較する比較手段と、（ヘ）この比較手段が一致を検出しなかったとき、くじに当選しなかったものとして加算手段による加算処理に復帰する加算処理復帰手段と、（ト）比較手段が一致を検出したとき、くじに当選したものとして初期値選択手段による初期値の選択に復帰する初期値選択復帰手段とをくじ抽選装置に具備させる。
【００１６】
すなわち請求項１記載の発明では、当選確率情報入力手段によってくじの抽選による当選確率を表わした当選確率情報を入力する。入力の形態は各種存在する。後の実施例で説明するようにＬＡＮ（ローカルエリアネットワーク）等の通信手段を使用してもよいし、装置のキー等を使用して直接入力してもよい。また、何らかの手段で設定した情報を読み取ることで入力するものであってもよい。当選値算出手段は当選確率情報で示された当選確率を分子を“１”とした分数形式で表示したときの分母の数を２倍した値としての当選値を算出する。そして、この当選値の数だけの“０”で始まる１つずつカウントアップした整数群の中から１つの整数（“０”を含む。）をランダムに選んで初期値とする。この初期値にくじの抽選の対象となる事象が発生すると数値“１”を加算して、その加算後の値（カウンタ値）が当選値と一致したときに当選とする。当選しなかったときには更にこのカウントアップを継続していくので、最悪の場合でも当選値の数だけカウントアップする間に当選が定まることになる。たとえば抽選の対象となる事象が１００回発生するときに１回の割合で当選が発生する場合には、当選値は２００である。したがって、最悪でも抽選の対象となる事象が２００回発生するまでに確実に当選が発生する。当選が発生した場合には、初期値を再設定する。このように当選が生じた場合には初期値が再設定されることでカウンタ値が必要以上に大きな値となるのを防止しているので、当選確率を分子を“１”とした分数形式で表示したときの分母の数を２倍した値に設定している。
【００１７】
請求項２記載の発明では、（イ）くじの抽選による当選確率を表わした当選確率情報を入力する当選確率情報入力手段と、（ロ）この当選確率情報入力手段によって入力された当選確率情報が示す当選確率を分数で表わした際の分子を“１”としたときの分母の数を２倍した値としての当選基準値を算出する当選基準値算出手段と、（ハ）この当選基準値算出手段で算出された当選基準値を最大値とし、最小値を“１”とするすべての整数の中からランダムに１つの整数を選択して初期値とする初期値選択手段と、（ニ）この初期値選択手段によって選択した初期値からくじの抽選の対象となる事象が発生すると数値“１”を減算してカウンタ値をカウントダウンする減算手段と、（ホ）この減算手段によって減算した後のカウンタ値が値“０”と一致するか否かを比較する比較手段と、（ヘ）この比較手段が一致を検出しなかったとき、くじに当選しなかったものとして減算手段による減算処理に復帰する減算処理復帰手段と、（ト）比較手段が一致を検出したとき、くじに当選したものとして初期値選択手段による初期値の選択に復帰する初期値選択復帰手段とをくじ抽選装置に具備させる。
【００１８】
すなわち請求項２記載の発明では、当選確率情報入力手段によってくじの抽選による当選確率を表わした当選確率情報を入力する。入力の形態は各種存在する。後の実施例で説明するようにＬＡＮ等の通信手段を使用してもよいし、装置のキー等を使用して直接入力してもよい。また、何らかの手段で設定した情報を読み取ることで入力するものであってもよい。当選基準値算出手段は当選確率情報で示された当選確率を分子を“１”とした分数形式で表示したときの分母の数を２倍した値としての当選基準値を算出する。そして、この当選基準値の数だけの“１”で始まる１つずつカウントアップして得られた整数群の中から１つの整数をランダムに選んで初期値とする。この初期値からくじの抽選の対象となる事象が発生すると数値“１”を減算して、その減算後の値（カウンタ値）が“０”と一致したときに当選とする。当選しなかったときには更にこの減算を継続していくので、最悪の場合でも当選基準値の数だけ減算する間に当選が定まることになる。たとえば抽選の対象となる事象が１００回発生するときに１回の割合で当選が発生する場合には、当選基準値は２００である。したがって、最悪でも抽選の対象となる事象が２００回発生するまでに確実に当選が発生する。当選が発生した場合には、初期値を再設定する。このように当選が生じた場合には初期値が再設定されることでカウンタ値がマイナスとなるのを防止しているので、当選確率を分子を“１”とした分数形式で表示したときの分母の数を２倍した値に設定している。
【００１９】
請求項３記載の発明では、（イ）くじの抽選による当選確率を表わした当選確率情報を入力する当選確率情報入力手段と、（ロ）この当選確率情報入力手段によって入力された当選確率情報が示す当選確率を分数で表わした際の分子を“１”としたときの分母の数を２倍した値としての当選値を算出する当選値算出手段と、（ハ）この当選値算出手段で算出された当選値よりも“１”だけ小さい値を最大値とし、最小値を“０”とするすべての整数の中からランダムに１つの整数を選択して初期値とする初期値選択手段と、（ニ）この初期値選択手段によって選択した初期値にくじの抽選の対象となる事象が発生すると数値“１”を加算してカウンタ値をカウントアップする加算手段と、（ホ）この加算手段によってカウントアップした後のカウンタ値が当選値算出手段で算出した当選値と一致するか否かを比較する比較手段と、（ヘ）この比較手段が一致を検出しなかったとき、くじに当選しなかったものとして加算手段による加算処理に復帰する加算処理復帰手段と、（ト）比較手段が一致を検出したとき、くじに当選したものとして当選確率情報入力手段による当選確率情報の入力処理に復帰する当選確率情報入力処理復帰手段とをくじ抽選装置に具備させる。
【００２０】
すなわち請求項３記載の発明では、当選確率情報入力手段によってくじの抽選による当選確率を表わした当選確率情報を入力する。入力の形態は各種存在する。後の実施例で説明するようにＬＡＮ等の通信手段を使用してもよいし、装置のキー等を使用して直接入力してもよい。また、何らかの手段で設定した情報を読み取ることで入力するものであってもよい。当選値算出手段は当選確率情報で示された当選確率を分子を“１”とした分数形式で表示したときの分母の数を２倍した値としての当選値を算出する。そして、この当選値の数だけの“０”で始まる１つずつカウントアップした整数群の中から１つの整数（“０”を含む。）をランダムに選んで初期値とする。この初期値にくじの抽選の対象となる事象が発生すると数値“１”を加算して、その加算後の値（カウンタ値）が当選値と一致したときに当選とする。当選しなかったときには更にこのカウントアップを継続していくので、最悪の場合でも当選値の数だけカウントアップする間に当選が定まることになる。たとえば抽選の対象となる事象が１００回発生するときに１回の割合で当選が発生する場合には、当選値は２００である。したがって、最悪でも抽選の対象となる事象が２００回発生するまでに確実に当選が発生する。当選が発生した場合には、当選確率情報入力手段によって再び当選確率情報を入力し、また初期値を再設定する。したがって、請求項３記載の発明ではこの時点で当選確率の変更が可能になる。このように当選が生じた場合には初期値が再設定されることでカウンタ値が必要以上に大きな値となるのを防止しているので、当選確率を分子を“１”とした分数形式で表示したときの分母の数を２倍した値に設定している。
【００２１】
請求項４記載の発明では、（イ）くじの抽選による当選確率を表わした当選確率情報を入力する当選確率情報入力手段と、（ロ）この当選確率情報入力手段によって入力された当選確率情報が示す当選確率を分数で表わした際の分子を“１”としたときの分母の数を２倍した値としての当選基準値を算出する当選値算出手段と、（ハ）この当選基準値算出手段で算出された当選基準値を最大値とし、最小値を“１”とするすべての整数の中からランダムに１つの整数を選択して初期値とする初期値選択手段と、（ニ）この初期値選択手段によって選択した初期値からくじの抽選の対象となる事象が発生すると数値“１”を減算してカウンタ値をカウントダウンする減算手段と、（ホ）この減算手段によって減算した後のカウンタ値が値“０”と一致するか否かを比較する比較手段と、（ヘ）この比較手段が一致を検出しなかったとき、くじに当選しなかったものとして減算手段による減算処理に復帰する減算処理復帰手段と、（ト）比較手段が一致を検出したとき、くじに当選したものとして当選確率情報入力手段による当選確率情報の入力処理に復帰する当選確率情報入力処理復帰手段とをくじ抽選装置に具備させる。
【００２２】
すなわち請求項４記載の発明では、当選確率情報入力手段によってくじの抽選による当選確率を表わした当選確率情報を入力する。入力の形態は各種存在する。後の実施例で説明するようにＬＡＮ等の通信手段を使用してもよいし、装置のキー等を使用して直接入力してもよい。また、何らかの手段で設定した情報を読み取ることで入力するものであってもよい。当選基準値算出手段は当選確率情報で示された当選確率を分子を“１”とした分数形式で表示したときの分母の数を２倍した値としての当選基準値を算出する。そして、この当選基準値の数だけの“１”で始まる１つずつカウントアップして得られた整数群の中から１つの整数をランダムに選んで初期値とする。この初期値からくじの抽選の対象となる事象が発生すると数値“１”を減算して、その減算後の値（カウンタ値）が“０”と一致したときに当選とする。当選しなかったときには更にこの減算を継続していくので、最悪の場合でも当選基準値の数だけ減算する間に当選が定まることになる。たとえば抽選の対象となる事象が１００回発生するときに１回の割合で当選が発生する場合には、当選基準値は２００である。したがって、最悪でも抽選の対象となる事象が２００回発生するまでに確実に当選が発生する。当選が発生した場合には、当選確率情報入力手段によって再び当選確率情報を入力し、また初期値を再設定する。したがって、請求項４記載の発明ではこの時点で当選確率の変更が可能になる。このように当選が生じた場合には初期値が再設定されることでカウンタ値がマイナスとなるのを防止しているので、当選確率を分子を“１”とした分数形式で表示したときの分母の数を２倍した値に設定している。
【００２３】
請求項５記載の発明では、（イ）くじの抽選による当選確率と当選対象者となる条件を表わした当選確率情報・当選対象者条件情報を入力する当選確率情報・当選対象者条件情報入力手段と、（ロ）この当選確率情報・当選対象者条件情報入力手段によって入力された当選確率情報が示す当選確率を分数で表わした際の分子を“１”としたときの分母の数を２倍した値としての当選値を算出する当選値算出手段と、（ハ）この当選値算出手段で算出された当選値よりも“１”だけ小さい値を最大値とし、最小値を“０”とするすべての整数の中からランダムに１つの整数を選択して初期値とする初期値選択手段と、（ニ）この初期値選択手段によって選択した初期値にくじの抽選の対象となる事象が発生すると、当選確率情報・当選対象者条件情報入力手段によって入力された当選対象者条件情報から事象が当選対象者の条件を具備しているときに限って数値“１”を加算してカウンタ値をカウントアップする加算手段と、（ホ）この加算手段によってカウントアップした後のカウンタ値が当選値算出手段で算出した当選値と一致するか否かを比較する比較手段と、（ヘ）この比較手段が一致を検出しなかったときまたは事象が当選対象者の条件を具備していなかったとき、くじに当選しなかったものとして加算手段による加算処理に復帰する加算処理復帰手段と、（ト）比較手段が一致を検出したとき、くじに当選したものとして初期値選択手段による初期値の選択に復帰する初期値選択復帰手段とをくじ抽選装置に具備させる。
【００２４】
すなわち請求項５記載の発明では、請求項１記載の発明のように初期値から数値を“１”ずつ加算し当選値と一致したときにくじの抽選に当選したものとしているが、更に当選確率情報・当選対象者条件情報入力手段によって当選対象者のふるい分けを行うようにしている。すなわち当選対象者以外がくじの抽選を行ったときには加算手段がカウンタ値をカウントアップしないことにして、その者が当選しないようにしている。この請求項５記載の発明では初期値から加算する場合を示しているが、請求項２記載の発明のように初期値から減算しても同様のくじ抽選装置を構成することができる。
【００２５】
請求項６記載の発明では、（イ）くじの抽選による当選確率と当選対象者となる条件を表わした当選確率情報・当選対象者条件情報を入力する当選確率情報・当選対象者条件情報入力手段と、（ロ）この当選確率情報・当選対象者条件情報入力手段によって入力された当選確率情報が示す当選確率を分数で表わした際の分子を“１”としたときの分母の数を２倍した値としての当選値を算出する当選値算出手段と、（ハ）この当選値算出手段で算出された当選値よりも“１”だけ小さい値を最大値とし、最小値を“０”とするすべての整数の中からランダムに１つの整数を選択して初期値とする初期値選択手段と、（ニ）この初期値選択手段によって選択した初期値にくじの抽選の対象となる事象が発生すると、当選確率情報・当選対象者条件情報入力手段によって入力された当選対象者条件情報から事象が当選対象者の条件を具備しているとき、あるいは事象が当選対象者の条件を具備していなかったときで数値“１”を加算してカウンタ値をカウントアップしてもくじに当たる可能性がないとき、数値“１”を加算してカウンタ値をカウントアップする加算手段と、（ホ）当選確率情報・当選対象者条件情報入力手段によって入力された当選対象者条件情報から事象が当選対象者の条件を具備しているとき、この加算手段によってカウントアップした後のカウンタ値が当選値算出手段で算出した当選値と一致するか否かを比較する比較手段と、（ヘ）この比較手段が一致を検出しなかったときまたは事象が当選対象者の条件を具備していなかったとき、くじに当選しなかったものとして加算手段による加算処理に復帰する加算処理復帰手段と、（ト）比較手段が一致を検出したとき、くじに当選したものとして初期値選択手段による初期値の選択に復帰する初期値選択復帰手段とをくじ抽選装置に具備させる。
【００２６】
すなわち請求項６記載の発明では、請求項１記載の発明のように初期値から数値を“１”ずつ加算し当選値と一致したときにくじの抽選に当選したものとしているが、更に当選確率情報・当選対象者条件情報入力手段によって当選対象者のふるい分けを行うようにしている。この点は先の請求項５記載の発明と同様である。ただし、請求項５記載の発明では当選対象者以外がくじの抽選を行ったときには加算手段がカウンタ値をカウントアップしないことにして、その者が当選しないようにしているが、加算した後の値が当選値でなければ加算を行ってもよい。請求項６記載の発明ではこの視点に基づいて、数値“１”を加算したとしたときに当選値とならない場合には当選対象者でない者に対しても加算処理を行うようにしている。これにより、当選対象者でない者も大部分が加算対象に含まれるので、当選確率を正確に維持することができる。もちろん、当選対象者の間で当選確率が適用されると明言されている場合には、請求項５記載の発明が当選確率を正確に反映することになる。
【００２７】
請求項７記載の発明では、請求項１〜請求項６いずれかに記載のくじ抽選装置で、初期値選択手段は、所定のクロックのミリ秒を特定のタイミングで読み取るミリ秒読取手段と、このミリ秒読取手段によって読み取った“０”から“９９９”までの値を当選値または当選基準値で除した余り（ただし読み取った値が当選値または当選基準値よりも小さいときは読み取った値。）を求める演算手段とを備え、この余りを初期値とすることを特徴としている。
【００２８】
すなわち請求項７記載の発明では、初期値をランダムに設定する手段としてシステムクロック等のクロックの読み込みを利用することにしている。これにより、乱数発生手段のような特別な手段が不要となる。
【００２９】
請求項８記載の発明では、請求項１〜請求項４いずれかに記載のくじ抽選装置で、当選確率情報入力手段は、くじの抽選を行う装置を集中管理するサーバから通信手段を介して当選確率情報を入力する手段であり、当選確率情報は最新のものに更新されて入力されることを特徴としている。
【００３０】
すなわち請求項８記載の発明では、サーバが複数のくじ抽選装置を集中管理しており、またサーバ側が特定のくじ抽選装置に対して、あるいは日時を異にして全部のくじ抽選装置に対して当選確率情報を変更して送信できることを示している。当選確率情報入力手段はサーバから送られてきた当選確率情報を最新のものに置き替えることで、サーバによるくじの抽選の当選確率の管理が可能になる。
【００３１】
【発明の実施の形態】
【００３２】
【実施例】
以下実施例につき本発明を詳細に説明する。
【００３３】
図１は本発明の一実施例におけるくじ抽選装置としてのＰＯＳ端末装置の構成の概要を表わしたものである。このＰＯＳ端末装置２０１は、当選確率を設定するための当選確率設定値を格納した当選確率設定値ファイル２０２を受信するファイル受信部２０３とシステム時刻をミリ秒単位で読み込むシステム時刻読込部２０４ならびにファイル受信部２０３の受信した最新の当選確率設定値ファイル２０２の内容を読み込む当選確率設定値読込部２０５を備えている。当選確率設定値読込部２０５の読み込んだ当選確率設定値２０６およびシステム時刻読込部２０４の読み込んだシステム時刻２０７は、当選値・初期値生成部２０８に入力され、当選値２１１と後に説明するカウンタ値の元となる初期値２１２を生成するようになっている。このうち当選値２１１は当選判定部２１３に入力され、初期値２１２は売上処理部２１４に入力されるようになっている。
【００３４】
売上処理部２１４は、売上処理が１件終了するたびにカウンタ値増加処理部２１５に対してカウンタ値制御信号２１６を送って初期値２１２に値“１”を順に加算する加算処理を繰り返すようになっている。カウンタ値増加処理部２１５が初期値２１２を受け取り、カウンタ値制御信号２１６が到来するたびにその値を“１”ずつカウントアップするようにしてもよい。カウンタ値増加処理部２１５はこの加算処理の結果としての現在のカウンタ値２１７を当選判定部２１３に入力するようになっている。
【００３５】
当選判定部２１３は一種の比較回路であり、当選値２１１と現在のカウンタ値２１７を比較する。そして、両者が一致したときに当選を示す判定結果２１８をレシート発行部２１９に出力するようになっている。レシート発行部２１９には売上処理部２１４から１件の売上処理ごとに売上処理データ２２０が入力されるようになっており、１件の売上ごとに、売上処理の細目と当選の有無を記したレシート２２１を発行するようになっている。
【００３６】
図２は、本実施例のＰＯＳ端末装置が複数配置されたＰＯＳシステムを示したものである。このＰＯＳシステム２３１は、第１〜第ＮのＰＯＳ端末装置２０１１〜２０１ＮをＬＡＮ（ローカルエリアネットワーク）あるいはインターネット等の通信手段２３２でＰＯＳサーバ２３３に連結して構成されたものである。このようなＰＯＳシステム２３１は、たとえばスーパマーケットやデパートに構築されることになる。
【００３７】
図３は、本実施例で使用されるＰＯＳサーバの構成の概要を表わしたものである。ＰＯＳサーバ２３３は、図１に示したＰＯＳ端末装置２０１と同様に通信機能を備えたコンピュータとしての構成となっており、図示しない記録媒体に格納された制御プログラムを実行することで当選確率設定値作成部２４１を実現している。ここで当選確率設定値作成部２４１は、当選の確率を設定するための当選確率設定値を作成し、これを図１に示した当選確率設定値ファイル２０２として図２に示した通信手段２３２で、それぞれのＰＯＳ端末装置２０１１〜２０１Ｎに配信するようになっている。図１に示した当選確率設定値読込部２０５は、当選確率設定値ファイル２０２を受け取ってその内容を読み取るようになっている。
【００３８】
なお、ＰＯＳサーバ２３３が通信手段２３２を介して送出する当選確率設定値ファイル２０２は、ＰＯＳ端末装置２０１１〜２０１Ｎに共通して受信されるものであってもよいし、ＰＯＳ端末装置２０１１〜２０１Ｎそれぞれに個別のファイルとして送られるものであってもよい。また、当選確率設定値ファイル２０２は１つのセール期間等の期間の開始時に１回だけＰＯＳ端末装置２０１１〜２０１Ｎのそれぞれに送出されるものであってもよいし、当選確率設定値ファイル２０２をその都度送出するようにしてもよい。後者の例としては、たとえばセールの開始日等の特定期間のみ当選確率を倍にするような場合がある。実施例では説明を単純にするためにＰＯＳ端末装置２０１１〜２０１Ｎのそれぞれに同一の当選確率設定値ファイル２０２が送られるものとする。
【００３９】
次に、本実施例のくじ抽選装置で図１に示したＰＯＳ端末装置２０１が当選確率を１００分の１に指定されたときを例に挙げ、くじ抽選の原理を説明する。当選確率設定値ファイル２０２には当選確率設定値が記されている。この当選確率設定値は、分子を“１”としたときの百分率における「分母」の値となっている。実施例では当選確率として１００分の１を指定されているので、分子が“１”のとき分母は“１００”となる。したがって、当選確率設定値読込部２０５はファイル受信部２０３の受信した当選確率設定値ファイル２０２から当選確率設定値として値“１００”を読み込むことになる。
【００４０】
一方、ＰＯＳ端末装置２０１はその電源が投入された起動時にシステム時刻読込部２０４からシステム時刻２０７の読み込みを行うようになっている。システム時刻２０７の読み込みはミリ秒以下について処理される。具体的にはこのミリ秒以下の値を値“０”から“９９９”のいずれかの値として読み込む。この値が今、“７７７”であったとする。この場合、当選値２１１および図示しないカウンタに初期設定する初期値２１２は当選値・初期値生成部２０８で次のようにして生成する。
【００４１】
まず、初期値２１２は、前記したシステム時刻のミリ秒を当選確率設定値の２倍で割ったときの余りとして得られる。これは、次の（１）式で表わすことができる。ただし読み取った値が当選値よりも小さいときは読み取った値をそのまま初期値とする。
初期値＝システム時刻（ミリ秒）÷（当選確率設定値×２）の余り……（１）
【００４２】
本実施例では先に説明したようにシステム時刻２０７のミリ秒は“７７７”であり、当選確率設定値は“１００”である。したがって、初期値２１２は値“７７７”を値“２００”で割ったときの余りとしての値“１７７”となる。この初期値２１２は売上処理部２１４に送られる。
【００４３】
一方、当選値２１１は当選確率設定値を２倍に掛け算することで得られる。これは、次の（２）式で表わすことができる。
当選値＝当選確率設定値×２　　　　　　　　　　　……（２）
【００４４】
図１に示した売上処理部２１４は、レシート２２１が１シート発行される１件分の売上処理が終了するたびに、初期値２１２を基に“１”ずつカウント値を増加させる加算処理をカウンタ値増加処理部２１５に対して指示する。具体的にはＰＯＳ端末装置２０１の図示しない清算ボタンを押下した時点でカウント値のカウントアップが行われることになる。当選判定部２１３はカウント値が当選値２１２に一致した時点で当選と判定し、レシート発行部２１９に対して当選判定結果２１５として出力することになる。
【００４５】
図４は、本実施例におけるくじ抽選装置の処理の流れを表わしたものである。
この制御は、図１に示したＰＯＳ端末装置２０１における図示しないＣＰＵ（中央処理装置）が前記した制御プログラムを実行することによって実現する。ＰＯＳ端末装置２０１の電源が投入されてこの制御プログラムが起動されると、図１に示した当選確率設定値読込部２０５はファイル受信部２０３から当選確率設定値ファイル２０２の読み込みを行う（ステップＳ３０１）。ＰＯＳ端末装置２０１は前日等の過去に受信した当選確率設定値ファイル２０２を基にして間違った当選確率を用いることを防止するためにＰＯＳ端末装置２０１の起動時にファイル受信部２０３の図示しない受信メモリ領域をイニシャライズすることにしている。したがって、図２に示したＰＯＳサーバ２３３が当選確率設定値ファイル２０２の送出を行う前の段階ではファイル受信部２０３の受信メモリ領域にまだ当選確率設定値ファイル２０２が格納されていない。このように当選確率設定値ファイル２０２の読み込みが行われない状態では（ステップＳ３０２：Ｎ）、当選確率設定値ファイル２０２が格納されるまで読み込みが繰り返し試みられる。
【００４６】
ファイル受信部２０３の受信メモリ領域から当選確率設定値ファイル２０２の読み込みが行われたら（ステップＳ３０２：Ｙ）、システム時刻読込部２０４が起動され、システム時刻の読み込みが行われる（ステップＳ３０３）。このようにして得られた当選確率設定値２０６およびシステム時刻２０７は当選値・初期値生成部２０８に入力されて、当選値２１１と初期値２１２が生成される（ステップＳ３０４）。当選確率が１００分の１に指定されている場合、当選確率設定値は“１００”である。また、読み取った時刻のミリ秒が“７７７”の場合、初期値は値“１７７”となる。当選値２１１と初期値２１２が生成された時点で、売上処理部２１４は、売上処理が終了するかどうかを判別する（ステップＳ３０５）。オペレータがＰＯＳ端末装置２０１の図示しない操作終了キーを押していた場合のように売上処理が終了する指示が出ていた場合には（Ｙ）、所定の終了処理が行われ（ステップＳ３０６）、ＰＯＳ端末装置２０１の制御が終了する（エンド）。
【００４７】
これに対して、売上処理の終了指示ではない場合には（ステップＳ３０５：Ｎ）、１件分の売上処理を実行する（ステップＳ３０７）。そして、その１件分の処理が終了した時点で売上処理部２１４はカウンタ値増加処理部２１５を指示してカウント値を“１”だけ増加させる（ステップＳ３０８）。カウンタ値は、その初期値２１２から１件分の売上処理が行われるたびに“１”ずつカウントアップして得られる値である。カウンタ値が１つカウントアップされたら、その値が当選値２１１と一致するかの当選判定処理が行われる（ステップＳ３０９）。この結果、両値が一致して当選と判定された場合には（ステップＳ３１０：Ｙ）、当選であることを示す当選情報を印字したレシート２２１がレシート発行部２１９によって発行される（ステップＳ３１１）。当選ではないと判定された場合には（ステップＳ３１０：Ｎ）、当選者としての利益が与えられない通常のレシート２２１が発行される（ステップＳ３１２）。
【００４８】
ところで本実施例で１件目の売上処理が行われた段階で、カウンタ値の初期値は値“１７７”であり、これがステップＳ３０８のカウンタ値増加処理で“１”だけ加算されて値“１７８”となる。したがって、この第１回目の売上処理が行われた段階では当選値２１１としての値“２００”と一致しない。このため、この場合にはステップＳ３１２の通常レシート発行処理が行われることになる。
【００４９】
通常レシート発行処理が行われた場合には、ステップＳ３０５に戻り、２件目の売上処理が行われる場合には（Ｙ）、その処理が行われた時点でカウンタ値が更に“１”だけ増加される（ステップＳ３０８、Ｓ３０９）。このときカウンタ値は値“１７９”となる。このようにして、この例では２３件目の売上処理が行われると、カウンタ値が値“２００”となって当選値２１１の値と一致する。このように、ステップＳ３１１でレシート発行部２１９によって当選情報を印字したレシート２２１が発行された場合には、処理がステップＳ３０１に戻ることになる。
【００５０】
この場合には再び当選確率設定値読込部２０５はファイル受信部２０３から当選確率設定値ファイル２０２の読み込みを行う。したがって、この時点までに図２に示したＰＯＳサーバ２３３が新たな当選確率設定値を示す当選確率設定値ファイル２０２を送ってきた場合には、一度当選が出たこの時点でそのファイルの読み込みが行われ、当選確率が以後変更されることになる。それ以外の場合には今までと同じ当選確率設定値ファイル２０２の読み込みが行われる（ステップＳ３０１）。そして、再度、システム時刻の読み込みが行われる（ステップＳ３０３）。このシステム時刻の再読み込みによって初期値２１２としての値がランダムに変更されることになる。たとえば当選確率設定値ファイル２０２の変更がない状態で、初期値２１２としての値が“１９９”となった場合には、今度はその後の１件目の売上処理で当選がでることになる。また、当選確率設定値ファイル２０２の変更がない状態で、初期値２１２としての値がたとえば“０００”となった場合には、今度はシステム時刻の読み込みが行われた後の２００件目の売上処理で当選がでることになる。
【００５１】
したがって、当選確率設定値ファイル２０２の変更がない状態で、売上処理が非常に多くの件数行われると、システム時刻の読み込みが非常に多くの回数行われる結果として、当選確率は設定された１００分の１に無限に近づくことになる。しかも、この例では初期値２１２が最も小さな値としての値“０００”となったような場合でも２００件、すなわち当選確率設定値の２倍の値だけ売上処理が行われた時点で確実に当選が出現する。従来の乱数で単純処理を行った場合では１０００件の売上処理が行われても当選が出現しない可能性があるのに比べると、ＰＯＳ端末装置２０１に応用した場合の当選確率自体および店舗に対する不信を発生させないという利点が生じる。
【００５２】
＜変形例＞
【００５３】
図５は本発明の変形例におけるＰＯＳサーバの構成を表わしたものである。この変形例のＰＯＳサーバ２３３Ａは、当選確率設定値作成部２４１の他に抽選対象金額値作成部２４２を備えている。ここで抽選対象金額値作成部２４２は、抽選で当選する対象者を商品等の購入金額で限定するようにする場合の対象金額の境界値を作成したり変更するようになっている。たとえば１００枚発行されるレシートの１枚について購入金額を無料とするような場合に、１０００円以上の購入金額の場合を当選の対象とするとか、５０００円以上の購入金額の場合を当選の対象から外すといった処理が行えるようになる。このような処理を行うことで、たとえば購入金額が無料となったレシートの内容を売場等で公開するとき、極端に低い金額のレシートよりは高額のレシートが当選したことを知らせることで、購買意欲を増大させることができるようになる。また、多額の出費をしようとした購買者の存在を知らせることは他の購買者の購買意欲を増大させる効果もある。
【００５４】
図６は、この変形例におけるＰＯＳ端末装置の構成の概要を表わしたものである。この図６で図１と同一部分には同一の符号を付しており、これらの説明を適宜省略する。ＰＯＳ端末装置２０１Ａ内のファイル受信部２０３は、図５に示したＰＯＳサーバ２３３Ａが送出する当選確率設定値・抽選対象金額値ファイル２０２Ａを受信するようになっている。当選確率設定値・抽選対象金額値読込部２０５Ａは、当選確率設定値２０６だけでなく抽選対象金額値２５１の読み込みも行うようになっている。当選値・金額値・初期値生成部２０８Ａは、当選確率設定値２０６、抽選対象金額値２５１およびシステム時刻２０７を入力して、当選値２１１、初期値２１２および金額値２５２を出力するようになっている。ここで金額値２５２は、購入金額で当選の対象となる境界値と、当選の対象となる金額が境界値よりも上の場合か下の場合かを示すデータで構成されている。本実施例では１件の購入金額が５０００円以上を当選の対象とするものとする。
【００５５】
当選値・金額値・初期値生成部２０８Ａから出力される当選値２１１は当選判定部２１３Ａに入力されるようになっている。この変形例の当選判定部２１３Ａは当選値２１１とカウンタ値２１７の一致を単純に比較するだけでなく、次に説明するようにカウンタ値増加処理部２１５Ａの制御によって、所定の場合にはカウンタ値２１７に“１”を加えた値が当選値２１１と一致するかどうかの判別も行うようになっている。この判別結果２５３はカウンタ値増加処理部２１５Ａに入力するようになっている。
【００５６】
カウンタ値増加処理部２１５Ａは、加算処理を指示するカウンタ値制御信号２１６だけでなく、売上処理データ２２０および金額値２５２も入力するようになっている。そして、売上処理部２１４の処理した１件の売上すなわち購入金額が５０００円以上のときにカウンタ値を“１”だけ増加させて当選判定部２１３Ａに出力するようになっている。また、１件の売上すなわち購入金額が５０００円未満の場合には判別結果２５３を用いて、仮にカウンタ値を“１”だけ増加させたら当選と判定されるかどうかを事前チェックするようにしている。そして、購入金額が５０００円未満の購買者については、カウンタ値を“１”だけ増加させたら当選と判定される場合に限ってカウンタ値を増加させない処理を行う。したがって、購入金額が５０００円未満の購買者に対して当選が発生することはない。
【００５７】
ただし、当選対象外の購買者がたとえば半数を占めるような場合で、当選対象外の購買者を抽選の対象に含めていないことを公表していないときには、これらの者に対するカウンタ値の増加を認めないと当選確率は全体の購買者に対して半分に低下してしまう場合が生じる。そこでカウンタ値増加処理部２１５Ａでは、１件の売上すなわち購入金額が５０００円未満の当選対象外の場合には判別結果２５３を用いて、仮にカウンタ値を“１”だけ増加させたら当選と判定されるかどうかを事前チェックする。そして、当選にならないことが分かった場合には購入金額が５０００円未満の当選対象外の売上の場合でもカウンタ値のカウントアップを行うようにしている。
【００５８】
図７および図８は、この変形例におけるくじ抽選装置の処理の流れを表わしたものである。これらの図に示す制御は、図６に示したＰＯＳ端末装置２０１Ａにおける図示しないＣＰＵが制御プログラムを実行することによって実現する。
【００５９】
ＰＯＳ端末装置２０１Ａの電源が投入されてこの制御プログラムが起動されると、図７に示した当選確率設定値・抽選対象金額値読込部２０５Ａはファイル受信部２０３から当選確率設定値・抽選対象金額値ファイル２０２Ａの読み込みを行う（ステップＳ４０１）。ＰＯＳ端末装置２０１Ａは前日等の過去に受信した当選確率設定値・抽選対象金額値ファイル２０２Ａを基にして間違った当選確率や抽選対象金額値を用いることを防止するためにＰＯＳ端末装置２０１Ａの起動時にファイル受信部２０３の図示しない受信メモリ領域をイニシャライズすることにしている。したがって、図５に示したＰＯＳサーバ２３３Ａが当選確率設定値・抽選対象金額値ファイル２０２Ａの送出を行う前の段階ではファイル受信部２０３の受信メモリ領域にまだ当選確率設定値・抽選対象金額値ファイル２０２Ａが格納されていない。このように当選確率設定値・抽選対象金額値ファイル２０２Ａの読み込みが行われない状態では（ステップＳ４０２：Ｎ）、当選確率設定値・抽選対象金額値ファイル２０２Ａが格納されるまで読み込みが繰り返し試みられる。
【００６０】
ファイル受信部２０３の受信メモリ領域から当選確率設定値・抽選対象金額値ファイル２０２Ａの読み込みが行われたら（ステップＳ４０２：Ｙ）、システム時刻読込部２０４が起動され、システム時刻の読み込みが行われる（ステップＳ４０３）。このようにして得られた当選確率設定値２０６、システム時刻２０７および抽選対象金額値２５１は当選値・金額値・初期値生成部２０８Ａに入力されて、当選値２１１、初期値２１２および金額値２５２が生成される（ステップＳ４０４）。当選確率が１００分の１に指定されている場合、当選確率設定値は“１００”である。また、読み取った時刻のミリ秒が“７７７”の場合、初期値は値“１７７”となる。１件の購入金額が５０００円以上を当選の対象とする場合には値“≧５０００”となる。
【００６１】
当選値２１１、初期値２１２および金額値２５２が生成された時点で、売上処理部２１４は、売上処理が終了するかどうかを判別する（ステップＳ４０５）。
オペレータがＰＯＳ端末装置２０１Ａの図示しない操作終了キーを押していた場合のように売上処理が終了する指示が出ていた場合には（Ｙ）、所定の終了処理が行われ（ステップＳ４０６）、ＰＯＳ端末装置２０１Ａの制御が終了する（エンド）。
【００６２】
これに対して、売上処理の終了の指示ではない場合には（ステップＳ４０５：Ｎ）、１件分の売上処理を実行する（ステップＳ４０７）。そして、その１件分の売上処理が終了した時点でカウンタ値増加処理部２１５Ａは売上処理された購入金額は当選対象の金額であるかどうかを判別する（図８ステップＳ４０８）。
たとえば現在処理している件の購入金額が８０００円であったとすると、「５０００円以上が当選」（値“≧５０００”）という条件に合致している。そこでこの場合（ステップＳ４０８：Ｙ）、カウンタ値増加処理部２１５Ａはカウント値を“１”だけ増加させる（ステップＳ４０９）。この変形例でもカウンタ値は、その初期値２１２から１件分の売上処理が行われるたびに“１”ずつカウントアップして得られる値である。カウンタ値が１つカウントアップされたら、その値が当選値２１１と一致するかの当選判定処理が行われる（ステップＳ４１０）。
この結果、両値が一致して当選と判定された場合には（ステップＳ４１１：Ｙ）、当選であることを示す当選情報を印字したレシート２２１がレシート発行部２１９によって発行される（ステップＳ４１２）。当選によって清算金額が減額あるいは無料となるものとすると、当選者はこの利益を受けることができる。当選ではないと判定された場合には（ステップＳ４１１：Ｎ）、当選による清算金額が減額あるいは無料となったレシート以外の通常のレシート２２１が発行される（ステップＳ４１３）。
【００６３】
ところで、ステップＳ４０８の判別処理で購入金額がたとえば２０００円であったとすると、これについては当選の対象外となる（Ｎ）。この場合、カウンタ値増加処理部２１５Ａは現在のカウンタ値に“１”を加算した後の値が当選となるかどうかの情報を、当選判定部２１３Ａとの間で送受される判別情報２５３によって取得し、当選か否かを予測判別する（ステップＳ４１４）。このときは、カウントアップの処理は行わない。そして、当選にならない場合には（Ｎ）、カウンタ値を“１”だけ増加するカウンタ値増加処理を行う（ステップＳ４１５）。そしてステップＳ４１３の通常のレシート２２１の発行処理を行う。これに対して、カウンタ値を“１”だけ増加すると当選になる場合には（ステップＳ４１４：Ｙ）、当選の対象外の購入者を当選させないためにカウンタ値増加処理を行うことなくステップＳ４１３に進むことになる。
【００６４】
この変形例でも１件目の売上処理が行われた段階で、カウンタ値の初期値は値“１７７”であり、これがステップＳ４０９あるいはステップＳ４１５のカウンタ値増加処理で“１”だけ加算されて値“１７８”となる。したがって、第１回目の売上処理が行われた段階では当選値２１１としての値“２００”と一致しない。このため、この場合にはステップＳ４１３の通常レシート発行処理が行われることになる。
【００６５】
通常レシート発行処理が行われた場合には、ステップＳ４０５に戻り、２件目の売上処理が行われる場合には（Ｙ）、その処理が行われた時点でカウンタ値が更に“１”だけ増加される（ステップＳ４０９、Ｓ４１５）。このときカウンタ値は値“１７９”となる。このようにして、この例では２３件目の売上処理が購入金額５０００円以上に対して行われると、カウンタ値が値“２００”となって当選値２１１の値と一致する。このように、ステップＳ４１２でレシート発行部２１９によって当選情報を印字したレシート２２１が発行された場合には、処理がステップＳ４０１に戻ることになる。
【００６６】
この場合には再び当選確率設定値・抽選対象金額値読込部２０５Ａはファイル受信部２０３から当選確率設定値・抽選対象金額値ファイル２０２Ａの読み込みを行う。したがって、この時点までに図５に示したＰＯＳサーバ２３３Ａが新たな当選確率設定値あるいは抽選対象金額値またはこれらの双方を示す当選確率設定値・抽選対象金額値ファイル２０２Ａを送ってきた場合には、一度当選が出たこの時点でそのファイルの読み込みが行われ、当選確率あるいは抽選対象金額またはこれらの双方が以後変更されることになる。それ以外の場合には今までと同じ当選確率設定値・抽選対象金額値ファイル２０２Ａの読み込みが行われる（ステップＳ４０１）。そして、再度、システム時刻の読み込みが行われる（ステップＳ４０３）。このシステム時刻の再読み込みによって初期値２１２としての値がランダムに変更されることになる。たとえば当選確率設定値・抽選対象金額値ファイル２０２Ａの変更がない状態で、初期値２１２としての値が“１９９”となった場合には、今度はその後の１件目の売上処理で当選となることになる。また、当選確率設定値・抽選対象金額値ファイル２０２Ａの変更がない状態で、初期値２１２としての値がたとえば“０００”となった場合には、今度はシステム時刻の読み込みが行われた後の２００件目の売上処理で当選がでることになる。
【００６７】
このようにこの変形例でも、当選確率設定値・抽選対象金額値ファイル２０２Ａの変更がない状態で、売上処理が非常に多くの件数行われると、システム時刻の読み込みが非常に多くの回数行われる結果として、当選確率は設定された１００分の１に無限に近づくことになる。しかも、この例では初期値２１２が最も小さな値としての値“０００”となったような場合でも２００件あるいは１９９件目に購入金額の条件に合致しない購買者が連続して出現した数を加えた値だけ売上処理が行われた時点で確実に当選が出現することになる。
【００６８】
以上説明した変形例では抽選対象金額以上の金額の商品等を購入した者を当選させたが、抽選対象金額以下の場合でもよいだけでなく、所定の金額範囲の購買者を当選させたり、この逆に当選の対象から除外することも可能である。
【００６９】
また、実施例および変形例ではカウンタ値を“１”ずつ増加させて当選か否かの処理を行ったが“１”ずつカウンタ値を減少させて同様の処理を行うことも当然可能である。このときには初期値から値“１”ずつ減算して値“０”となった時点で当選となる。ただし、初期値選択手段は当選基準値（実施例および変形例における当選値と形の上では同じであるが、カウンタ値を減少する場合には当選の基準となる値でしかないのでこのように表現している。）を最大値とし、最小値を“１”とするすべての整数の中からランダムに１つの整数を選択することになる。更にたとえば初期値が偶数で当選値も偶数であるとすればカウント値は“２”ずつ増加させて処理することが可能であることも当然である。
【００７０】
更に実施例では本発明をＰＯＳ端末装置あるいはＰＯＳシステムに適用したが、駐車場の料金や特定の施設の入場料金を当選者に割り引いたり無料にする等のそれ以外のくじ抽選装置に本発明を適用できることは当然である。更にこれらの特典を与える代わりに、あるいはこれらの特典と共に所定の得点を当選者に与えることもできる。特定のカードに得点（ポイント）を蓄積するサービスを当選者が利用できるときには、そのカード（ポイントカード）にポイントを与え、ポイントの値に応じて商品や現金を交換させることができる。
【００７１】
また、実施例および変形例ではくじ抽選装置としてのＰＯＳ端末装置が当選確率設定値ファイル等のファイルを受信することにしたが、それぞれのＰＯＳ端末装置がこれらの値をキー入力あるいはバーコード等の入力装置で入力してもよいことはもちろんである。ただし、管理者等の所定の権限のある者のみが当選確率設定値等のデータ入力を行えるようにすることは有効である。
【００７２】
更に実施例ではシステム時刻を読み込んで所定の範囲の数値をランダムに取得したが、同様に所定の範囲の数値を乱数等でランダムに発生させてもよいことは当然である。
【００７３】
また、実施例および変形例ではくじが当選したときにＰＯＳ端末装置のレシート発行部から発行されるレシートに当選したことを示す印字がされることについて説明したが、更にカスタマディスプレイに当選メッセージが表示されるようにしてもよい。音声出力装置から当選メッセージが音声出力されてもよいことは当然である。
【００７４】
【発明の効果】
以上説明したように請求項１記載の発明によれば、当選値算出手段は当選確率情報で示された当選確率を分子を“１”とした分数形式で表示したときの分母の数を２倍した値としての当選値を算出すると共に、初期値にくじの抽選の対象となる事象が発生すると数値“１”を加算して、その加算後の値が当選値と一致したときに当選とし、当選しなかったときには更にこのカウントアップを継続していくので、最悪の場合でも当選値の数だけカウントアップする間に当選が定まることになる。したがって、従来のランダムに当選を定めるくじ抽選装置と異なり、当選がある程度コンスタントに出現することになって、装置や店舗等のくじ抽選の主催者側への好感や信頼性を持たせることができる。
【００７５】
また、請求２記載の発明によれば、当選基準値算出手段は当選確率情報で示された当選確率を分子を“１”とした分数形式で表示したときの分母の数を２倍した値としての当選基準値を算出すると共に、初期値からくじの抽選の対象となる事象が発生すると数値“１”を減算して、その減算後の値が値“０”と一致したときに当選とし、当選しなかったときには更にこのカウントダウンを継続していくので、最悪の場合でも当選基準値の数だけカウントダウンする間に当選が定まることになる。したがって、従来のランダムに当選を定めるくじ抽選装置と異なり、当選がある程度コンスタントに出現することになって、装置や店舗等のくじ抽選の主催者側への好感や信頼性を持たせることができる。
【００７６】
更に、請求項３あるいは請求項４記載の発明によれば、請求項１あるいは請求項２記載の発明と同様の効果を得ることができるだけでなく、状況等に応じて当選確率を変更することができ、ＰＯＳ端末装置を使用した場合等による経済的な効果を高めることができる。
【００７７】
また、請求項５記載の発明によれば、くじ抽選の対象者を限定することができるので、限定した者に対して請求項１記載の発明と同様の効果を得ることができる。また、くじ抽選の対象者を限定することで、取り引きの実態に則したくじによる抽選を行うことができる。
【００７８】
更に、請求項６記載の発明によれば、くじ抽選の対象者を限定することができるだけでなくで、限定した者を含めた総数に対する当選確率を維持しながら請求項１記載の発明と同様の効果を得ることができる。また、くじ抽選の対象者を限定することで、取り引きの実態に則したくじによる抽選を行うことができる。
【００７９】
また、請求項７記載の発明によれば、初期値をランダムに設定する手段としてシステムクロック等のクロックの読み込みを利用しているので、特別の手段を設けることなく初期値の設定が可能になる。
【００８０】
更に、請求項８記載の発明によれば、サーバが複数のくじ抽選装置を集中管理するので、たとえばＰＯＳ端末装置における例を挙げれば、売場ごとあるいは支店単位で、あるいは日時を異にして当選確率を変えて、経済的な効果を高めることができる。
【図面の簡単な説明】
【図１】本発明の一実施例におけるくじ抽選装置としてのＰＯＳ端末装置の構成の概要を表わしたブロック図である。
【図２】本実施例のＰＯＳ端末装置が複数配置されたＰＯＳシステムを示したシステム構成図である。
【図３】本実施例で使用されるＰＯＳサーバの構成の概要を表わしたブロック図である。
【図４】本実施例におけるくじ抽選装置の処理の流れを表わした流れ図である。
【図５】本発明の変形例におけるＰＯＳサーバの構成を表わしたブロック図である。
【図６】この変形例におけるＰＯＳ端末装置の構成の概要を表わしたブロック図である。
【図７】この変形例におけるくじ抽選装置の処理の流れの前半部分を表わした流れ図である。
【図８】この変形例におけるくじ抽選装置の処理の流れの後半部分を表わした流れ図である。
【図９】従来のくじ抽選装置の回路構成の概要を示したブロック図である。
【符号の説明】
２０１、２０１Ａ　ＰＯＳ端末装置（くじ抽選装置）
２０２　当選確率設定値ファイル
２０２Ａ　当選確率設定値・抽選対象金額値ファイル
２０４　システム時刻読込部
２０８　当選値・初期値生成部
２０８Ａ　当選値・金額値・初期値生成部
２１１　当選値
２１２　初期値
２１３、２１３Ａ　当選判定部
２１４　売上処理部
２１５、２１５Ａ　カウンタ値増加処理部
２１７　カウンタ値
２３３、２３３Ａ　ＰＯＳサーバ
２４１　当選確率設定値作成部
２４２　抽選対象金額値作成部
２５２　金額値
２５３　判別結果
【図１】
2004118793.tif 000003
【図２】
2004118793.tif 000004
【図３】
2004118793.tif 000005
【図４】
2004118793.tif 000006
【図５】
2004118793.tif 000007
【図６】
2004118793.tif 000008
【図７】
2004118793.tif 000009
【図８】
2004118793.tif 000010
【図９】
2004118793.tif 000011