(57)【要約】【課題】構成が簡略化された状態を維持しつつ、乱数値のランダム性をさらに高めることが可能な遊技機を提供する。【解決手段】所定の周波数のクロック信号を出力する第１発振子Ｂ５１ａと、上記周波数と異なる周波数のクロック信号を出力する第２〜第５発振子Ｂ５１ｂ，Ｂ５１ｃ，Ｂ５１ｄ，Ｂ５１ｅと、クロック信号の入力に基づいて数値のカウントを行う上位桁用乱数回路Ｂ８６及び下位桁用乱数回路Ｂ８７と、上記いずれかの発振子を上記乱数回路ごとに選択し、選択した発振子から出力されたクロック信号を上位桁用乱数回路Ｂ８６及び下位桁用乱数回路Ｂ８７それぞれに入力させる発振子選択回路Ｂ５５及びテーブル選択回路Ｂ１００）と、それぞれの乱数回路でカウントされた数値を取得して乱数値を生成する抽選用乱数取得部と、生成された乱数値に基づいて抽選役を判定する抽選役判定部とを備える。【選択図】図７
2011200455.tif 000002
【特許請求の範囲】
【請求項１】
所定の周波数のクロック信号を出力する第１クロック出力手段と、
前記第１クロック出力手段が出力するクロック信号の周波数と異なる周波数のクロック信号を出力する第２クロック出力手段と、
所定のクロック信号の入力に基づいて数値のカウントを行う第１カウント手段及び第２カウント手段と、
前記第１クロック出力手段または前記第２クロック出力手段のいずれかを前記カウント手段ごとに選択し、前記選択したクロック出力手段から出力されたクロック信号を前記第１カウント手段及び前記第２カウント手段それぞれに入力させるクロック選択入力手段と、
前記第１カウント手段によりカウントされた数値及び前記第２カウント手段によりカウントされた数値をそれぞれ取得して、前記取得したそれぞれの数値から乱数値を生成する乱数値生成手段と、
前記乱数値生成手段が生成した乱数値に基づいて当たりか否かを判定する当否判定手段とを備えたことを特徴とする遊技機。
【請求項２】
前記第１クロック出力手段または前記第２クロック出力手段のいずれかを前記カウント手段ごとに選択する選択の組み合わせが所定の数値であるテーブルカウント値に対応して記憶されているクロック選択テーブルと、
前記テーブルカウント値を所定の信号の入力に基づいて更新するテーブルカウント値更新手段とを備え、
前記第１カウント手段及び前記第２カウント手段は、定められた範囲内の数値を初期値から最終値までカウントを行い、
前記クロック選択入力手段は、前記第１カウント手段及び前記第２カウント手段が共に最終値のカウントを行ったときに、前記テーブルカウント値更新手段により更新されたテーブルカウント値に対応する前記選択の組み合わせに基づいて、前記第１クロック出力手段または前記第２クロック出力手段のいずれかを前記カウント手段ごとに選択することを特徴とする請求項１に記載の遊技機。
【請求項３】
前記テーブルカウント値更新手段は、前記第１クロック出力手段から出力されたクロック信号及び前記第２クロック出力手段から出力されたクロック信号の入力に基づいて前記テーブルカウント値を更新することを特徴とする請求項２に記載の遊技機。
【請求項４】
所定の周波数のクロックを出力するクロック出力手段と、
前記クロック出力手段が出力するクロック信号を所定の分周比で分周させて出力させる第１分周手段と、
前記第１分周手段に対して並列に設けられ、前記クロック出力手段が出力するクロック信号を前記第１分周手段の分周比と異なる分周比で分周させて出力させる第２分周手段と、
所定のクロック信号の入力に基づいて数値のカウントを行う第１カウント手段及び第２カウント手段と、
前記第１分周手段または前記第２分周手段のいずれかを前記カウント手段ごとに選択し、前記クロック出力手段から出力されたクロック信号を、前記選択した分周手段を介して前記第１カウント手段及び前記第２カウント手段それぞれに入力させる分周比選択入力手段と、
前記第１カウント手段によりカウントされた数値及び前記第２カウント手段によりカウントされた数値をそれぞれ取得して、前記取得したそれぞれの数値から乱数値を生成する乱数値生成手段と、
前記乱数値生成手段が生成した乱数値に基づいて当たりか否かを判定する当否判定手段とを備えたことを特徴とする遊技機。
【請求項５】
前記第１分周手段または前記第２分周手段のいずれかを前記カウント手段ごとに選択する選択の組み合わせが所定の数値であるテーブルカウント値に対応して記憶されている分周比選択テーブルと、
前記テーブルカウント値を所定の信号の入力に基づいて更新するテーブルカウント値更新手段とを備え、
前記第１カウント手段及び前記第２カウント手段は、定められた範囲内の数値を初期値から最終値までカウントを行い、
前記分周比選択入力手段は、前記第１カウント手段及び前記第２カウント手段が共に最終値のカウントを行ったときに、前記テーブルカウント値更新手段により更新されたテーブルカウント値に対応する前記選択の組み合わせに基づいて、前記第１分周手段または前記第２分周手段のいずれかを前記カウント手段ごとに選択することを特徴とする請求項４に記載の遊技機。
【請求項６】
前記テーブルカウント値更新手段は、前記クロック出力手段から出力されたクロック信号の入力に基づいて前記テーブルカウント値を更新することを特徴とする請求項５に記載の遊技機。
【請求項７】
前記第１カウント手段は、クロック信号の入力ごとに第１カウント値ずつの加減算をして数値のカウントを行い、前記第２カウント手段は、クロック信号の入力ごとに前記第１カウント値と異なる第２カウント値ずつの加減算をして数値のカウントを行うことを特徴とする請求項１〜６のいずれかに記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技における当否抽選、図柄抽選、及び演出パターンの抽選等に用いられる乱数を発生させる乱数発生装置を備えた遊技機に関する。
【背景技術】
【０００２】
このような、乱数発生装置を備えた遊技機では、例えば、発振子で構成される乱数クロック発生回路により所定の周期で発生させた乱数クロックに基づいて、カウント回路により所定の桁数の乱数値をカウントさせ、遊技の制御を行うＣＰＵがカウントされた乱数値を抽出して読み込むことにより、当否乱数、図柄抽選用の乱数、及び演出パターン抽選用の乱数として使用する遊技機が周知となっている。このような遊技機においては、ハードウェアで乱数値をカウントすることにより、ＣＰＵにより制御されるソフトウェアの負担を軽減させ、乱数クロック出力回路によるクロックの発生周期に応じて、高速に乱数を発生・更新させることが可能な乱数発生装置が用いられている。
【０００３】
ところで、上記のように、ハードウェアにより乱数を発生させる場合に、周波数が互いに異なる複数の乱数クロック出力回路を有し、カウント回路に入力させるクロックを乱数クロック出力回路の選択により選択可能な乱数発生装置が周知となっている（例えば、特許文献１を参照）。この種の乱数発生装置においては、上記のように選択した乱数クロック出力回路から出力されたクロック信号のみをカウント回路に入力させることにより、上記選択毎に乱数の更新時間、及び特定のカウント値（例えば、１６ビットの乱数値の場合６５５３５）に達するまでの時間を任意に変更することができる。
【０００４】
また、上記のように乱数クロック出力回路を複数設けるのではなく、１個の乱数クロック出力回路に対して、互いに分周比が異なる複数の分周回路をカウント回路の前段に備える乱数発生装置も周知となっている（例えば、特許文献２を参照）。この種の乱数発生装置では、クロック信号を経由させる分周回路が選択され、クロック信号に当該選択された分周回路を通過させることにより、上記同様、周波数が異なるクロック信号を入力させることができる効果が得られる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−６２１７４号公報
【特許文献２】特開２００２−２９１９７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、遊技機の作動を統括的に制御する制御基板上に乱数の更新タイミングを判別する機器を取り付けて、当該機器に判別させた更新タイミングを利用することにより遊技者にとって有利な特別遊技を発生させる乱数値を取得する不正行為が近年高度化しており、上述したような、単純にカウント回路に入力させるクロックの周波数を変更するだけの乱数発生装置では、上記不正行為を完全に抑止できない虞がある。従って、出力される乱数値のランダム性を更に高める必要があるが、ソフトウェア等を用いて初期値または乱数列の変更等を行うと、複雑なハード構成またはソフト構成が必要となるという課題があった。
【０００７】
本発明は、上記のような課題に鑑みてなされたものであり、構成が簡略化された状態を維持しつつ、乱数値のランダム性をさらに高めることが可能な遊技機を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、第１の発明に係る遊技機は、所定の周波数のクロック信号を出力する第１クロック出力手段（例えば、実施形態における第１発振子Ｂ５１ａ）と、第１クロック出力手段が出力するクロック信号の周波数と異なる周波数のクロック信号を出力する第２クロック出力手段（例えば、実施形態における第２発振子Ｂ５１ｂ）と、所定のクロック信号の入力に基づいて数値のカウントを行う第１カウント手段（例えば、実施形態における上位桁用乱数回路Ｂ８６，Ｂ１８６）及び第２カウント手段（例えば、実施形態における下位桁用乱数回路Ｂ８７，Ｂ１８７）と、第１クロック出力手段または第２クロック出力手段のいずれかをカウント手段ごとに選択し、選択したクロック出力手段から出力されたクロック信号を第１カウント手段及び第２カウント手段それぞれに入力させるクロック選択入力手段（例えば、実施形態における発振子選択回路Ｂ５５及びテーブル選択回路Ｂ１００）と、第１カウント手段によりカウントされた数値及び第２カウント手段によりカウントされた数値をそれぞれ取得して、取得したそれぞれの数値から１の乱数値を生成する乱数値生成手段（例えば、実施形態における抽選用乱数取得部Ｂ３４ａ，決定用乱数取得部Ｂ１３４ａ，Ｂ１３５ａ）と、乱数値生成手段が生成した１の乱数値に基づいて当たりか否かを判定する当否判定手段（例えば、実施形態における抽選役判定部Ｂ３４ｂ、当たり決定部Ｂ１３４ｂ、確率変動決定部Ｂ１３５ｂ）とを備えたことを特徴とする。
【０００９】
また、上記第１の発明に係る遊技機においては、第１クロック出力手段または第２クロック出力手段のいずれかをカウント手段ごとに選択する選択の組み合わせが所定の数値であるテーブルカウント値に対応して記憶されているクロック選択テーブル（例えば、実施形態における切替スイッチ選択テーブルＴ１，Ｔ２）と、上記テーブルカウント値を所定の信号の入力に基づいて更新するテーブルカウント値更新手段（例えば、実施形態における加算回路Ｂ１０２）とを備え、第１カウント手段及び第２カウント手段は、定められた範囲内の数値を初期値（例えば、実施形態における「０」）から最終値（例えば、実施形態における「２５５」）までカウントを行い、上記クロック選択入力手段は、第１カウント手段及び第２カウント手段が共に最終値のカウントを行ったときに、テーブルカウント値更新手段により更新されたテーブルカウント値に対応する選択の組み合わせに基づいて、第１クロック出力手段または第２クロック出力手段のいずれかをカウント手段ごとに選択することが好ましい。そして、上記テーブルカウント値更新手段は、第１クロック出力手段から出力されたクロック信号及び第２クロック出力手段から出力されたクロック信号の入力に基づいて上記テーブルカウント値を更新することが好ましい。
【００１０】
また、第２の発明に係る遊技機は、所定の周波数のクロックを出力するクロック出力手段（例えば、実施形態における発振子Ｂ５２）と、クロック出力手段が出力するクロック信号を所定の分周比で分周させて出力させる第１分周手段（例えば、実施形態における第１分周回路Ｂ５７ａ、第６分周回路Ｂ５７ｆ）と、第１分周手段に対して並列に設けられ、クロック出力手段が出力するクロック信号を第１分周手段の分周比と異なる分周比で分周させて出力させる第２分周手段（例えば、実施形態における第２分周回路Ｂ５７ｂ、第７分周回路Ｂ５７ｇ）と、所定のクロック信号の入力に基づいて数値のカウントを行う第１カウント手段（例えば、実施形態における上位桁用乱数回路Ｂ８６，Ｂ１８６）及び第２カウント手段（例えば、実施形態における下位桁用乱数回路Ｂ８７，Ｂ１８７）と、第１分周手段または第２分周手段のいずれかをカウント手段ごとに選択し、クロック出力手段から出力されたクロック信号を、選択した分周手段を介して第１カウント手段及び第２カウント手段それぞれに入力させる分周比選択入力手段（例えば、実施形態における分周比選択回路Ｂ５６及びテーブル選択回路Ｂ１１０）と、第１カウント手段によりカウントされた数値及び第２カウント手段によりカウントされた数値をそれぞれ取得して、取得したそれぞれの数値から１の乱数値を生成する乱数値生成手段（例えば、実施形態における抽選用乱数取得部Ｂ３４ａ，決定用乱数取得部Ｂ１３４ａ，Ｂ１３５ａ）と、乱数値生成手段が生成した１の乱数値に基づいて当たりか否かを判定する当否判定手段（例えば、実施形態における抽選役判定部Ｂ３４ｂ、当たり決定部Ｂ１３４ｂ、確率変動決定部Ｂ１３５ｂ）とを備えたことを特徴とする。
【００１１】
また、上記第２の発明に係る遊技機においては、第１分周手段または第２分周手段のいずれかをカウント手段ごとに選択する選択の組み合わせが所定の数値であるテーブルカウント値に対応して記憶されている分周比選択テーブル（例えば、実施形態における切替スイッチ選択テーブルＴ３）と、上記テーブルカウント値を所定の信号の入力に基づいて更新するテーブルカウント値更新手段（例えば、実施形態における加算回路Ｂ１１２）とを備え、第１カウント手段及び第２カウント手段は、定められた範囲内での数値を初期値（例えば、実施形態における「０」）から最終値（例えば、実施形態における「２５５」）までカウントを行い、上記分周比選択入力手段は、第１カウント手段及び第２カウント手段が共に最終値のカウントを行ったときに、テーブルカウント値更新手段により更新されたテーブルカウント値に対応する選択の組み合わせに基づいて、第１分周手段または第２分周手段のいずれかをカウント手段ごとに選択することが好ましい。
【００１２】
そして、上記テーブルカウント値更新手段は、第１クロック出力手段から出力されたクロック信号及び第２クロック出力手段から出力されたクロック信号の入力に基づいて上記テーブルカウント値を更新することが好ましく、さらには、第１カウント手段は、クロック信号の入力ごとに第１カウント値ずつの加減算をして数値のカウントを行い、第２カウント手段は、クロック信号の入力ごとに第１カウント値と異なる第２カウント値ずつの加減算をして数値のカウントを行うことが好ましい。
【発明の効果】
【００１３】
以上、第１の発明に係る遊技機によれば、クロック出力手段が複数設けられ、クロック選択入力手段が、カウント手段毎に１つのクロック出力手段を選択し、選択したクロック手段からのみクロック信号をカウント手段毎に入力させるように構成される。従って、カウント手段毎に入力させるクロック信号の周波数を変更することが可能となるため、容易な構成を維持しつつ、乱数値のランダム性を高めることができる。
【００１４】
また、上記クロック出力手段のカウント手段毎の選択の組み合わせを予め記憶しているクロック選択テーブルと、クロック選択テーブルのカウンタのテーブルカウント値を更新するテーブルカウント値更新手段とを備え、テーブルカウント値に紐づけられる上記選択の組み合わせに基づいて上記クロック選択入力手段がクロック出力手段の選択を行う場合、テーブルのために必要な記憶領域とカウンタのみを設けるだけで上記選択プログラムを構築することが可能になる。このように、複雑な構成を用いることなく、必要最小限のリソースで上記選択プログラムを構築できるというメリットが得られる。
【００１５】
また、上述したテーブルカウント値更新手段が、いずれかのクロック出力手段から出力されたクロック信号の入力に基づいてテーブルカウント値を更新する構成を用いた場合、新たにテーブルカウンタ向けの発振器等を設ける必要がなくなり、上記クロック出力手段のクロック信号を有効活用できる。
【００１６】
また、第２の発明に係る遊技機は、クロック出力手段が１個設けられ、クロック出力手段が出力するクロック信号を分周させる分周手段が複数設けられる構成を採用している。そして、当該遊技機においては、分周比選択入力手段が、カウント手段毎にクロックを経由させる分周手段を１つ選択し、選択した分周手段のみを介して上記クロック信号をカウント手段毎に入力させるように構成される。従って、カウント手段毎にクロック信号の周波数を変更することが可能となり、第１の発明に係る遊技機と同様、容易な構成を維持しつつ、乱数値のランダム性を高めることができる効果が得られる。
【００１７】
そして、第２の発明に係る遊技機において、上記分周手段のカウント手段毎の選択の組み合わせを予め記憶している分周比選択テーブルと、分周比選択テーブルのカウンタのテーブルカウント値を更新するテーブルカウント値更新手段とを備え、テーブルカウント値に紐づけられる上記選択の組み合わせに基づいて上記分周比選択入力手段が分周手段の選択を行う場合、テーブルのために必要な記憶領域とカウンタのみを設けるだけで上記選択プログラムを構築できる。このように、必要最小限のリソースで上記選択プログラムを構築できるというメリットが得られる。
【００１８】
また、上述したテーブルカウント値更新手段が、上記クロック出力手段から出力されたクロック信号の入力に基づいてテーブルカウント値を更新する構成を採用した場合、新たにテーブルカウンタ向けの発振器等を設ける必要がなくなり、上記クロック出力手段のクロック信号を有効活用できる。
【００１９】
さらに、第１カウント手段に第１カウント値でカウントさせ、第２カウント手段に上記第１カウント値とは異なる第２カウント値でカウントさせることにより、出力される乱数値のランダム性を更に高めることができる。
【図面の簡単な説明】
【００２０】
【図１】本発明に係る遊技機の一例として示す第１実施形態のスロットマシンの正面図である。
【図２】上記スロットマシンの内部構造を表した図である。
【図３】上記スロットマシンの制御システムの構成を表したブロック図である。
【図４】上記スロットマシンにおける、抽選役の判定及び乱数発生装置の制御の概略を示したブロック図である。
【図５】上記スロットマシンの乱数の発生に係る処理を示したブロック図である。
【図６】実施例１における、クロック出力回路、立ち上がりエッジ選択回路、カウント回路、カウント値記憶回路、及びテーブル選択回路を示すブロック図である。
【図７】上記クロック出力回路の内部構造、及び乱数回路とテーブル選択回路との関係を示すブロック図である。
【図８】上記テーブル選択回路により用いられる切替スイッチ選択テーブルの一例を示す図である。
【図９】上記切替スイッチ選択テーブルの一例で図８とは異なる例を示す図である。
【図１０】実施例２における、クロック出力回路、立ち上がりエッジ選択回路、カウント回路、カウント値記憶回路、及びテーブル選択回路を示すブロック図である。
【図１１】上記クロック出力回路の内部構造、及び乱数回路とテーブル選択回路との関係を示すブロック図である。
【図１２】上記テーブル選択回路により用いられる切替スイッチ選択テーブルの一例を示す図である。
【図１３】上記スロットマシンにおける抽選用乱数取得処理の流れを示すフローチャートである。
【図１４】本発明に係る遊技機の一例として示す第２実施形態のパチンコ機の正面図である。
【図１５】上記パチンコ機の内部構造を示す背面図である。
【図１６】上記パチンコ機における、当否及び確率変動をするか否かの決定、及び乱数発生装置の制御の概略を示したブロック図である。
【図１７】上記パチンコ機の乱数の発生に係る処理を示したブロック図である。
【図１８】上記パチンコ機における遊技用乱数取得処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明を適用させた遊技機として、第１実施形態としてスロットマシン１（図１参照）について、第２実施形態としてパチンコ機ＰＭ（図１４参照）についてそれぞれ説明する。まずは、第１実施形態のスロットマシン１の概略構成について図１〜図３を参照しながら説明する。図１は、本実施形態におけるスロットマシン１の外部構造を表した平面図、図２は、スロットマシン１の内部構造を表した平面図、図３は、スロットマシン１における制御システムの構成を表したブロック図である。スロットマシン１は、図１及び図２に示すように、遊技者に面するフロントドア２と、フロントドア２を開閉可能に取り付ける筐体３（図２参照）とを備えて構成される。フロントドア２は、上部パネル部４と、中央パネル部５と、下部パネル部６とを備え、全体的に金属製のフレーム（不図示）と硬化プラスチックにより成形された前面パネルとで形成され、これにより、構造が強化されている。
【００２２】
上部パネル部４には、上部ランプと称される演出用ランプ４ａと、スピーカが取り付けられた放音部４ｂ，４ｃと、カラー画像を表示する液晶ディスプレイ等で形成され遊技者が目視可能な演出表示装置４ｄとが設けられている。演出表示装置４ｄは、遊技中の演出を行うときに、各種の画像表示を行うものである。中央パネル部５には、演出用ランプ５ａ，５ｂ、及びモータ駆動により回転可能に設けられ複数個（本実施形態では３個）配設される回胴リールＲ１，Ｒ２，Ｒ３を備えた回胴リール装置７が設けられるとともに、回胴リールＲ１，Ｒ２，Ｒ３の前方には、透明な硬化プラスチック板で形成された略長方形の透明窓ＷＤが設けられ、この透明窓ＷＤにより、回胴リール装置７を外部から保護するとともに、遊技者が透明窓ＷＤを介して回胴リールＲ１，Ｒ２，Ｒ３を視認することが可能となっている。
【００２３】
回胴リールＲ１，Ｒ２，Ｒ３は、それぞれリング状に構成され、その外周面には複数の入賞図柄（入賞役を構成する図柄）を印刷したテープリールが貼られている。回胴リールＲ１，Ｒ２，Ｒ３には、例えば２１個の複数種類の図柄が等間隔で配置されており、各リールＲ１，Ｒ２，Ｒ３毎に異なった図柄配列がなされている。また、中央パネル部５上であって回胴リール装置７の下方には、遊技者の獲得したメダル数を表示させたり、遊技動作や機械動作に異常が生じたときはエラーコードを表示させたりする獲得枚数表示部（エラー表示部）５ｃが設けられている。エラーコードが表示されたときは、遊技機は遊技不可の状態となる。
【００２４】
更に、中央パネル部５の下端には、遊技者が操作するための操作部５ｄが設けられ、当該操作部５ｄには、遊技用メダルを投入するためのメダル投入部ＭＤと、１ゲーム当たりのメダル数を提示するためのベットボタンＢ１，Ｂ２，Ｂ３と、１ゲームの開始を指示するためのスタートレバーＳＴと、回胴中の回胴リールＲ１，Ｒ２，Ｒ３を個別に停止させるための３個のストップボタンＳＰ１，ＳＰ２，ＳＰ３が設けられている。下部パネル部６には、スロットマシン１のゲーム内容に関連した画像等（不図示）が描かれており、遊技者の獲得したメダルを払い出すための排出口６ａ及び受皿６ｂと、スピーカが取り付けられた放音部６ｃが設けられている。なお、遊技中には、種々の演出、例えば演出用ランプ４ａ，５ａ，５ｂの点灯・点滅や、演出用スピーカＳＲ，ＳＬ，ＳＷからの放音、演出表示装置４ｄによる画像表示等が行われる。更に、演出の中には、役の当選可能性の告知演出が含まれる。
【００２５】
次に、図２を参照して、フロントドア２の裏面構造と、筐体３の内部構造を概略的に説明する。なお、図２は、フロントドア２を解錠して筐体３から開いた状態を示している。図２において、フロントドア２の裏面上部に、上述の放音部４ｂ，４ｃを構成する演出用スピーカＳＲ，ＳＬが設けられ、演出用スピーカＳＲ，ＳＬの間に演出表示装置４ｄが設けられるとともに、演出表示装置４ｄの裏面側にサブ制御基板２０が取り付けられている。演出表示装置４ｄ及びサブ制御基板２０の下方には、上述の透明窓ＷＤと、中央パネル部５のパネル面とが形成された略長方形の枠体５ｅが取り付けられている。
【００２６】
また、枠体５ｅの下方には、メダル投入部ＭＤより投入される投入物を正規の遊技用メダルか異物かを判別して振り分ける振分機構Ｇ１と、振分機構Ｇ１で振り分けられた遊技用メダルを筐体３側に設けられているホッパ装置ＨＰへ案内するガイド部材Ｇ２と、振分機構Ｇ１で振り分けられた異物を排出口６ａへ案内して排出するガイド部材Ｇ３と、ホッパ装置ＨＰから出力される払い出し用のメダルを排出口６ａへ案内して出力するガイド部材Ｇ４とが設けられ、排出口６ａの近傍に、演出用スピーカＳＷが放音部６ｃに対応して取り付けられている。更に、枠体５ｅと振分機構Ｇ１との間の領域に長尺状の中央表示基板３０が取り付けられ、当該中央表示基板３０の裏面側の一端に、設定ボタンＣＳと、数字の０から６までのセグメント表示を行う発光ダイオードで構成された設定表示素子ＣＴが設けられている。
【００２７】
筐体３内には、電源装置ＰＷＵと、ホッパ装置ＨＰから溢れた遊技用メダルを収容するための補助貯留部ＳＨＰと、上述の透明窓ＷＤに対向する回胴リールＲ１，Ｒ２，Ｒ３を備えた回胴リール装置７が設けられるほか、電源装置ＰＷＵの側面に電源装置基板４０、回胴リール装置７の上端に回胴装置基板５０、回胴リール装置７の上方に主基板１０、筐体３の内壁の一端に外部集中端子装置としての外部集中端子基板７０が各々取り付けられている。
【００２８】
ここで、上述した主基板１０と、サブ制御基板２０、回胴装置基板５０、中央表示基板３０、電源装置基板４０及び外部集中端子基板７０は、何れも導電性配線パターンで形成された絶縁性樹脂基板上に集積回路装置（ＩＣ）やトランジスタ、抵抗、コンデンサ等の電子部品が搭載されて配線接続されたいわゆる電気回路基板として形成され、特に、主基板１０とサブ制御基板２０と外部集中端子基板７０は、各々硬化プラスチックの収納ケース内に個別に収納されたユニット構造となっている。
【００２９】
以下で、図３のブロック図を参照して制御システムの構成についてその概略を説明する。主基板１０は、スロットマシン１の動作全体を管理するシステムプログラム及びスロットマシンゲーム用の実行プログラムが予め記憶されている半導体メモリ等で構成された記憶部及びこれらのプログラムを実行するＣＰＵ１４（後に詳述）からなるメインコントロール部１１と、後述する役抽選等に用いられる乱数値を発生させる乱数発生装置１２とを有し、ＣＰＵに設けられている入力ポート及び出力ポートと残余の基板２０，５０，３０，４０，７０との間は、配線ケーブルにより接続されている。なお、本発明において、乱数とは、数学的な意味においてランダムに生成される値のみだけではなく、生成は規則的であっても、その取得のタイミングがランダムであるために実質的に乱数として機能しうる値をも意味する。
【００３０】
また、演出用スピーカＳＲ，ＳＬ，ＳＷと演出用ランプ４ａ，５ａ，５ｂと演出表示装置４ｄが配線ケーブルを介してサブ制御基板２０に配線接続され、主基板１０中のＣＰＵ１４から供給される演出制御信号に従って、サブ制御基板２０に設けられている電気回路がこれら演出用スピーカＳＲ，ＳＬ，ＳＷと演出用ランプ４ａ，５ａ，５ｂと演出表示装置４ｄとを駆動させることにより、遊技者の視覚と聴覚に訴える演出を行う。
【００３１】
回胴装置基板５０は、電動モータにより回転駆動される回胴リールＲ１，Ｒ２，Ｒ３を備えた回胴リール装置７が配線接続されており、主基板１０中のＣＰＵ１４から供給されるリール制御信号に従って、上述の電動モータを制御することにより、回胴リールＲ１，Ｒ２，Ｒ３の回転と制動及び停止の制御を行う。中央表示基板３０には、振分機構Ｇ１、ベットボタンＢ１，Ｂ２，Ｂ３、スタートレバーＳＴ、ストップボタンＳＰ１，ＳＰ２，ＳＰ３、設定表示素子ＣＴ、及び設定ボタンＣＳが配線接続されており、振分機構Ｇ１から出力されるメダル検出信号と、ベットボタンＢ１，Ｂ２，Ｂ３とスタートレバーＳＴ及びストップボタンＳＰ１，ＳＰ２，ＳＰ３からそれぞれ出力されるオン・オフ信号を主基板１０中のＣＰＵ１４に転送するとともに、ＣＰＵ１４から供給されるセグメント表示信号に基づいて、設定表示素子ＣＴに０から６までの数字を表示させる。
【００３２】
電源装置基板４０には、設定スイッチＢＯ、電源スイッチＢＱ、ホッパ装置ＨＰ、電源装置ＰＷＵが配線接続され、設定スイッチＢＯと電源スイッチＢＱからそれぞれ出力されるオン・オフ信号を主基板１０中のＣＰＵ１４に転送する。更に、電源装置基板４０には、電源装置ＰＷＵにより発生される各種電源電圧をホッパ装置ＨＰその他各所に配電する配電回路が形成されており、かかる配電回路からスロットマシン１の動作に必要な電源供給が行われている。
【００３３】
メインコントロール部１１には、ＣＰＵ１４、ＲＯＭ１５、ＲＡＭ１６が設けられており（図５参照）、ＣＰＵ１４が実行すべき制御プログラム及び制御の過程で必要なデータはＲＯＭ１５に保存されている。また、メインコントロール部１１には、入出力回路部Ｂ４０及び基準クロック発生回路（不図示）が設けられている。基準クロック発生回路は、スロットマシン１の中枢を担うＣＰＵ１４の動作基準をなす基準クロックを発生させる回路であって、水晶発振器や水晶振動子等を用いて所定間隔のパルス（クロック信号）を発生させるものである。また、このパルスを分周部（不図示）において適宜分周したものを基準クロックとすることもある。また、入出力回路部Ｂ４０は、主基板１０の外部からの入力情報及び乱数発生装置１２が発生させた乱数を入力させるために設けられ、バッファ用のＩＣ等により構成される。具体的には、入出力回路部Ｂ４０は、各種信号が入力されるセンサ入力部、及び乱数発生装置１２が発生させた所定のビット数（例えば、４ビット、８ビット、１６ビット等）の乱数値が入力される乱数読込部等が設けられて構成されている。
【００３４】
スタートレバーＳＴには回動回転始動装置センサＢ１１が設けられ、回動回転始動装置センサＢ１１は、スタートレバーＳＴの操作に伴いオン信号を出力するように構成される。主基板１０は、スタートレバーＳＴの操作により回動回転始動装置センサＢ１１から出力されたオン信号を検出すると、図示しないモータを駆動させて各回胴リールＲ１，Ｒ２，Ｒ３を回転させるとともに、後述する役抽選手段Ｂ３４が、乱数発生装置１２から１つの乱数値（以下、抽選用乱数と称する）を取得する。これにより、役の抽選などが行われる（後に詳述）。
【００３５】
メインコントロール部１１において実行される（ＣＰＵ１４が実行する）制御プログラムとしては、図４に示すように、例えば役抽選手段Ｂ３４がある。役抽選手段Ｂ３４は、特別役、小役、リプレイ等の役の抽選を行うプログラムである。ここで、特別役とは、通常ゲームとは異なるゲームであって遊技者に有利な特別遊技に移行させるための役である。また、小役とは、所定枚数のメダルを遊技者に払い出す役であり、複数種類設けられている。そして、リプレイとは、前ゲームで投入したメダル枚数を維持した再ゲームを行う権利を遊技者に与える役である。
【００３６】
役抽選手段Ｂ３４は、抽選用乱数取得部Ｂ３４ａ及び抽選役判定部Ｂ３４ｂを備えて構成され、抽選用乱数取得部Ｂ３４ａは、後に詳述する乱数発生装置１２が発生させた乱数を抽選用乱数として取得し、抽選役判定部Ｂ３４ｂは、該抽選用乱数の値に基づいて、役を決定する。また、ＲＯＭ１５には、アドレス値を有する役抽選テーブル（不図示）が設けられ、役抽選テーブルは、当該アドレス値に対応した特別役当選領域、小役当選領域、リプレイ当選領域、及び非当選（外れ）領域等、予め所定の割合に設定された領域を備えている。抽選役判定部Ｂ３４ｂは、抽選用乱数取得部Ｂ３４ａが取得し生成した抽選用乱数の乱数値と、役抽選テーブルのアドレス値とを照合させることにより、その乱数値が属する領域を参照し、その乱数値が属する領域に対応する役を決定する。例えば、抽出した乱数値が特別役当選領域に属する場合は、特別役の当選と判定し、非当選領域に属する場合は、外れと判定する。このように、役抽選テーブルのアドレス値に対応して少なくとも１つの役、または１つの判定結果が特定されることになっている。
【００３７】
このように、上述した役抽選テーブルにはアドレス値が付与されており、アドレス値は、抽選用乱数取得部プログラムが取得した、乱数発生装置１２が発生させた乱数値に対応するものである。乱数発生装置１２は、図４及び図５に示すように、クロック発生回路Ｂ５０（クロック発生回路Ｂ５０′）、第１及び第２立ち上がりエッジ選択回路Ｂ６６，Ｂ６７（第１及び第２クロック反転回路Ｂ６１，Ｂ６２並びに第１及び第２ラッチ信号出力回路Ｂ７１，Ｂ７２）、上位桁用乱数回路Ｂ８６、並びに下位桁用乱数回路Ｂ８７を備えて構成される。上記クロック発生回路については、後述する実施例１のクロック発生回路をクロック発生回路Ｂ５０、実施例２のクロック発生回路をクロック発生回路Ｂ５０′として説明する。この乱数発生装置１２により発生する乱数は、ＣＰＵ１４により取得された後、ＲＡＭ１６（またはＣＰＵレジスタ）に一時的に記憶される。
【００３８】
クロック発生回路Ｂ５０（Ｂ５０′）は、乱数発生用のクロックを発生させるために設けられる。第１及び第２クロック反転回路Ｂ６１，Ｂ６２は、ＮＯＴゲート等のＩＣから構成され上記クロック発生回路Ｂ５０（Ｂ５０′）から出力されるクロックを反転させ、これを反転クロックとして、第１ラッチ信号出力回路Ｂ７１及び第２ラッチ信号出力回路Ｂ７２に出力する。
【００３９】
第１ラッチ信号出力回路Ｂ７１は、上述した回動回転始動装置センサＢ１１から入出力回路部Ｂ４０を介してオン信号（トリガ信号のハイ信号）が入力されると、この信号の立ち上がりエッジを、第１クロック反転回路Ｂ６１から入力される反転クロックの立ち上がりエッジと同期するように遅延させて、第１ラッチ信号として後に詳述する上位カウント値記憶回路Ｂ９１に出力する。これと同様、第２ラッチ信号出力回路Ｂ７２は、入力されたオン信号の立ち上がりエッジを、第２クロック反転回路Ｂ６２から入力される反転クロックの立ち上がりエッジと同期するように遅延させて、第２ラッチ信号として後に詳述する下位カウント値記憶回路Ｂ９２へ出力する。
【００４０】
なお、上記では、第１クロック反転回路Ｂ６１及び第２クロック反転回路Ｂ６２、第１ラッチ信号出力回路Ｂ７１及び第２ラッチ信号出力回路Ｂ７２、それぞれが別体として設けられる例について説明した。しかし、図５の破線に示すように、第１クロック反転回路Ｂ６１及び第１ラッチ信号出力回路Ｂ７１を一体として、例えば第１立ち上がりエッジ選択回路Ｂ６６、また、第２クロック反転回路Ｂ６２及び第２ラッチ信号出力回路Ｂ７２を一体として、例えば第２立ち上がりエッジ選択回路Ｂ６７としてもよい。
【００４１】
上位桁用乱数回路Ｂ８６は上位カウント回路Ｂ８１及び上位カウント値記憶回路Ｂ９１を、下位桁用乱数回路Ｂ８７は下位カウント回路Ｂ８２及び下位カウント値記憶回路Ｂ９２を、それぞれ備えて構成される。上位桁用乱数回路Ｂ８６は１６ビットの乱数値を構成する上位８桁のカウント値を、下位桁用乱数回路Ｂ８７は上記乱数値のうち下位８桁のカウント値を、それぞれ生成する。上位桁用乱数回路Ｂ８６は、第１ラッチ信号出力回路Ｂ７１から出力される第１ラッチ信号に基づいて上位桁を、下位桁用乱数回路Ｂ８７は、第２ラッチ信号出力回路Ｂ７２から出力される第２ラッチ信号に基づいて下位桁を出力する。上位カウント回路Ｂ８１及び下位カウント回路Ｂ８２は、例えば、クロック発生回路Ｂ５０（Ｂ５０′）から発生したクロックの立ち上がりエッジにより加算を行い、その加算結果を随時上位及び下位カウント値記憶回路Ｂ９１，９２に出力する。
【００４２】
上記カウント回路Ｂ８１，Ｂ８２としてはインクリメントカウンタ、またはデクリメントカウンタ等種々のカウンタを用いることができるが、例えば、図６に示すような、カウントアップ判定回路Ｂ８５を備える構成を用いることもできる。下位カウント回路Ｂ８２は、例えば「０」を初期値、「２５５」を最終値として、「１」、「２」、「３」・・・のように、１クロックの入力毎に「１」ずつ加算を行い、加算されたカウント値が随時下位カウント値記憶回路Ｂ９２に入力される。なお、カウント値が「２５５」（ＦＦｈ）になった時点でカウントアップ信号を上位カウント回路Ｂ８１に出力する。
【００４３】
また、上位カウント回路Ｂ８１は、「０」を初期値、「２５５」を最終値として、「７」、「１４」、「２１」・・・のように、１クロックの入力毎に「７」ずつの加算を開始する。加算されたカウント値は随時上位カウント値記憶回路Ｂ９１に入力される。上記のように「７」ずつの加算を繰り返し「２５２」を超えた後は、「２５９（＝２５２＋７）」から「２５６」を引いた「３」から、「３」、「１０」、「１７」・・・のように、１クロックの入力毎に「７」ずつの加算を開始する。このようにして、下位カウント回路Ｂ８２及び上位カウント回路Ｂ８１がカウントを行い、両者のカウント値が共に「２５５」（ＦＦｈ）となり、合わせて「６５５３５」（ＦＦＦＦｈ）となった時点でカウントアップ信号を後述するテーブル選択回路Ｂ１００に出力する。なお、初期値は、必ずしも「０」でなくてもよい。
【００４４】
上位カウント値記憶回路Ｂ９１及び下位カウント値記憶回路Ｂ９２は、それぞれバッファメモリを備え、上位カウント値記憶回路Ｂ９１のバッファメモリに上位８桁のカウント値が、下位カウント値記憶回路Ｂ９２にバッファメモリに下位８桁のカウント値がそれぞれ記憶される。そして、第１ラッチ信号出力回路Ｂ７１から出力される第１ラッチ信号に応じて上位８桁のカウント値が、第２ラッチ信号出力回路Ｂ７２から出力される第２ラッチ信号に応じて下位８桁のカウント値が、それぞれＣＰＵ１４のＣＰＵデータバスに出力される。このように、上位カウント値記憶回路Ｂ９１及び下位カウント値記憶回路Ｂ９２にそれぞれ記憶された上位８桁のカウント値及び下位８桁のカウント値は、ＣＰＵ１４により入出力回路部Ｂ４０を介して常時参照可能となっており、ＣＰＵ１４に上位８桁のカウント値及び下位８桁のカウント値を取得させて、乱数発生装置１２から１６ビットの乱数値が得られることになる。
【００４５】
なお、上記では、下位カウント回路Ｂ８２が１クロックの入力毎に「１」ずつ、上位カウント回路Ｂ８１が１クロックの入力毎に「７」ずつ、値を加算する例について説明したが、カウントの単位についてはこれに限定されず、偶数でなく、後述する発振子（分周回路）の数の整数倍でなく、発振子（分周回路）の組み合わせ数の整数倍でなく、且つ互いに素であれば、いくつであってもよい。
【００４６】
以上のように、本実施形態におけるクロック発生回路Ｂ５０（クロック発生回路Ｂ５０′）は、上位桁用乱数回路Ｂ８６下位桁用乱数回路Ｂ８７毎に、異なる周波数のクロックを出力し、カウント時間を乱数回路毎に適宜変更することにより、出力される乱数値のランダム性を高めることができるようになっている。以下で、このクロック発生回路Ｂ５０（Ｂ５０′）の構成について、実施例１及び実施例２を挙げて説明する。
【実施例１】
【００４７】
実施例１におけるクロック発生回路Ｂ５０について、図６〜図９を参照しながら説明する。クロック発生回路Ｂ５０は、図６に示すように、発振子群Ｂ５１と発振子選択回路Ｂ５５とを備えて構成され、発振子群Ｂ５１は、図７に示すように、第１発振子Ｂ５１ａ、第２発振子Ｂ５１ｂ、第３発振子Ｂ５１ｃ、第４発振子Ｂ５１ｄ、及び第５発振子Ｂ５１ｅの５個の発振子からなる。第１〜第５発振子Ｂ５１ａ，Ｂ５１ｂ，Ｂ５１ｃ，Ｂ５１ｄ，Ｂ５１ｅとしては、それぞれ水晶発振子や水晶振動子等を用いることができ、これらの発振子から所定間隔のパルス（クロック信号）が出力される。
【００４８】
なお、第１〜第５発振子Ｂ５１ａ，Ｂ５１ｂ，Ｂ５１ｃ，Ｂ５１ｄ，Ｂ５１ｅから出力するクロックの周波数は互いに異なっており、例えば、第１発振子Ｂ５１ａをω（ＭＨｚ）、第２発振子Ｂ５１ｂをω／２（ＭＨｚ）、第３発振子Ｂ５１ｃをω／４（ＭＨｚ）、第４発振子Ｂ５１ｄをω／８（ＭＨｚ）、第５発振子Ｂ５１ｅをω／１６（ＭＨｚ）とすることができる（ωは実数）。
【００４９】
発振子選択回路Ｂ５５は、図７に示すように、第１〜第１０切替スイッチＢ５５ａ，Ｂ５５ｂ，Ｂ５５ｃ，Ｂ５５ｄ，Ｂ５５ｅ，Ｂ５５ｆ，Ｂ５５ｇ，Ｂ５５ｈ，Ｂ５５ｉ，Ｂ５５ｊを備えて構成される。それぞれの切替スイッチは互いに並列に接続され、第１〜第５切替スイッチＢ５５ａ〜ｅのうちから１つ、第６〜第１０切替スイッチＢ５５ｆ〜ｊのうちから１つのみがそれぞれオン作動するようになっている。第１切替スイッチＢ５５ａは第１発振子Ｂ５１ａから上位桁用乱数回路Ｂ８６へクロックを入力させるか否かを切り替え、オン作動したときに第１発振子Ｂ５１ａから上位桁用乱数回路Ｂ８６へω（ＭＨｚ）のクロックが入力される。これと同様、第２〜第５切替スイッチＢ５５ｂ，Ｂ５５ｃ，Ｂ５５ｄ，Ｂ５５ｅは第２〜第５発振子Ｂ５１ｂ，Ｂ５１ｃ，Ｂ５１ｄ，Ｂ５１ｅから上位桁用乱数回路Ｂ８６へクロックを入力させるか否かを切り替え、それぞれオン作動したときに第２〜第５発振子Ｂ５１ｂ，Ｂ５１ｃ，Ｂ５１ｄ，Ｂ５１ｅのいずれかから上位桁用乱数回路Ｂ８６へω／２（ＭＨｚ），ω／４（ＭＨｚ），ω／８（ＭＨｚ），ω／１６（ＭＨｚ）いずれかの周波数のクロックが入力される。
【００５０】
また、第６切替スイッチＢ５５ｆは第１発振子Ｂ５１ａから下位桁用乱数回路Ｂ８７へクロックを入力させるか否かを切り替え、オン作動したときに第１発振子Ｂ５１ａから下位桁用乱数回路Ｂ８７へω（ＭＨｚ）のクロックが入力される。これと同様、第７〜第１０切替スイッチＢ５５ｇ，Ｂ５５ｈ，Ｂ５５ｉ，Ｂ５５ｊは第２〜第５発振子Ｂ５１ｂ，Ｂ５１ｃ，Ｂ５１ｄ，Ｂ５１ｅから下位桁用乱数回路Ｂ８７へクロックを入力させるか否かを切り替え、それぞれオン作動したときに第２〜第５発振子Ｂ５１ｂ，Ｂ５１ｃ，Ｂ５１ｄ，Ｂ５１ｅのいずれかから下位桁用乱数回路Ｂ８７へω／２（ＭＨｚ），ω／４（ＭＨｚ），ω／８（ＭＨｚ），ω／１６（ＭＨｚ）いずれかの周波数のクロックが入力される。
【００５１】
以上のように、第１〜第５発振子Ｂ５１ａ〜ｅのいずれかから上位桁用乱数回路Ｂ８６へ、第６〜第１０発振子Ｂ５１ｆ〜ｊのいずれかから下位桁用乱数回路Ｂ８７へ、それぞれクロックを入力させるため、第１〜第５切替スイッチＢ５５ａ〜ｅから１つ、第６〜第１０切替スイッチＢ５５ｆ〜ｊから１つ、オンさせる切替スイッチが選択される。このスイッチの選択は、後述するテーブル選択回路Ｂ１００から出力されるテーブル切替信号により行われる。以下で、テーブル選択回路Ｂ１００を用いたスイッチの選択方法について説明する。
【００５２】
まず、テーブル選択回路Ｂ１００は、図６に示すように、論理和回路Ｂ１０１と、加算回路Ｂ１０２と、発振子組み合わせテーブル選択カウンタＢ１０３と、発振子組み合わせテーブル選択回路Ｂ１０４とを備えて構成される。発振子組み合わせテーブル選択回路Ｂ１０４は、乱数値が０〜６５５３５まで一通り更新されカウントアップ判定回路Ｂ８５からカウントアップ信号を受信したときに、発振子組み合わせテーブル選択カウンタＢ１０３のカウント値（以下、テーブルカウント値と称する。）に対応する切替スイッチをオン作動させる。
【００５３】
具体的には、発振子組み合わせテーブル選択回路Ｂ１０４は、例えば図８に示すような、ＲＯＭ１５またはＲＡＭ１６に格納される切替スイッチ選択テーブルＴ１を用いてオン作動させる切替スイッチを選択する。切替スイッチ選択テーブルＴ１には、テーブルカウント値に対応する切替スイッチ番号が「上位側」「下位側」ごとに格納されており、例えば、テーブルカウント値が「０」の場合は、上位側に「１」、下位側に「６」が格納されているので第１切替スイッチＢ５５ａ及び第６切替スイッチＢ５５ｆをオン作動させ、それ以外の切替スイッチをオフ作動させる。これにより上位桁用乱数回路Ｂ８６には第１発振子Ｂ５１ａからω（ＭＨｚ）のクロックが、下位桁用乱数回路Ｂ８７にも第１発振子Ｂ５１ａからω（ＭＨｚ）のクロックが、それぞれ入力される。また、テーブルカウント値が「１１」の場合は、上位側に「３」、下位側に「７」が格納されているので第３切替スイッチＢ５５ｃ及び第７切替スイッチＢ５５ｇをオン作動させ、それ以外の切替スイッチをオフ作動させる。これにより上位桁用乱数回路Ｂ８６には第３発振子Ｂ５１ｃからω／４（ＭＨｚ）のクロックが、下位桁用乱数回路Ｂ８７には第２発振子Ｂ５１ｂからω／２（ＭＨｚ）のクロックが、それぞれ入力される。
【００５４】
以上のように、発振子組み合わせテーブル選択回路Ｂ１０４は、例えばｘ及びｙを自然数として、上位側の切替スイッチ番号が「ｘ」、下位側の切替スイッチ番号が「ｙ」の場合は、第ｘ切替スイッチと第ｙ切替スイッチとをオン作動させるが、乱数値の出現確率を一様にするため、切替スイッチ選択テーブルＴ１における上位側及び下位側の切替スイッチ番号の組み合わせの出現頻度も一様になっている。すなわち図８に示す切替スイッチ選択テーブルＴ１の場合、（上位側切替スイッチ番号，下位側切替スイッチ番号）のように示すとすると、それぞれの切替スイッチ番号が（１，６）（１，７）…（１，１０）（２，６）…（２，１０）（３，６）…（５，１０）となる確率が必ず全て同一になるようになっている。また、テーブル選択カウンタＢ１０３におけるテーブルカウント値の個数は、発振子の数をｎ個（ｎは自然数）及びｍを任意の自然数とすると、ｎ2×ｍとなる。図８に示す切替スイッチ選択テーブルＴ１は０〜２４の２５個のテーブルカウント値を用いているが、これは上記式のｎに５（発振子の数）を、そしてｍに１を代入した値である。
【００５５】
また、論理和回路Ｂ１０１（図６参照）は、選択された２つの発振子のクロックのＯＲ（論理和）をとる回路であり、２つのクロックのＯＲ（論理和）のタイミングで加算回路Ｂ１０２にテーブルカウント信号を送信する。上記のように、論理積回路（ＡＮＤ回路）または排他的論理和回路（ＸＯＲ回路）等ではなく論理和回路Ｂ１０１を用いることにより、テーブルカウント信号の送信頻度を上げ、組み合わせのランダム性を高めることができる。加算回路Ｂ１０２は、テーブルカウント信号を受信した時点で発振子組み合わせテーブル選択カウンタＢ１０３のテーブルカウント値を「３」加算する。
【００５６】
テーブル選択カウンタＢ１０３におけるテーブルカウント値は、「０」を初期値として、加算回路Ｂ１０２が、上位桁用乱数回路Ｂ８６または下位桁用乱数回路Ｂ８７にクロックが入力される各々のタイミングでテーブルカウント信号を受信する毎に、「３」、「６」、「９」・・・のように更新され、「２４」まで更新された後は「２」、「５」、「８」・・・のように更新される。そして、上述したように、発振子組み合わせテーブル選択回路Ｂ１０４は、カウントアップ判定回路Ｂ８５からカウントアップ信号を受信したときに、０〜２４のテーブルカウント値に対応する切替スイッチのみをオン作動させ、それ以外の切替スイッチをオフ作動させる。
【００５７】
なお、切替スイッチ選択テーブルとしては、図８に示す切替スイッチ選択テーブルＴ１に限られず、図９に示すような０〜４９の５０個のテーブルカウント値に対応した切替スイッチ選択テーブルＴ２を使用することも可能である。これは上記ｎ2×ｍのｎに５（発振子の数）を、そしてｍに２を代入した値による個数である。ただし、この場合も（１，６）（１，７）…（１，１０）（２，６）…（２，１０）（３，６）…（５，１０）それぞれの出現確率が必ず同一となる。
【００５８】
以上、実施例１においては、第１〜第５発振子Ｂ５１ａ〜ｅ及び第１〜第１０切替スイッチＢ５５ａ〜ｊを備え、テーブル選択回路Ｂ１００により、切替スイッチ選択テーブルＴ１またはＴ２を用いて第１〜第５切替スイッチＢ５５ａ〜ｅから１つ第６〜第１０切替スイッチＢ５５ｆ〜ｊから１つ、それぞれオン作動させる切替スイッチを選択する。こうして、上位桁用乱数回路Ｂ８６下位桁用乱数回路Ｂ８７毎に、入力させるクロックの周波数を切り替えることが可能となり、カウント速度を切り替え乱数発生装置１２が出力する乱数値のランダム性を高めることができる。
【００５９】
なお、上記実施例１においては、発振子の数を５個とし、それぞれの発振子の周波数をω（ＭＨｚ）、ω／２（ＭＨｚ）、ω／４（ＭＨｚ）、ω／８（ＭＨｚ）、ω／１６（ＭＨｚ）とする例について説明したが、それぞれの発振子の周波数は上記に限定されず、適宜変更可能である。また、発振子の個数も５個に限定されない。
【００６０】
また、上記実施例１においては、加算回路Ｂ１０２が、テーブルカウント信号を受信したとき、すなわち選択された発振子のクロックが入力されたときにテーブルカウント値を加算する例について説明したが、テーブルカウント値のカウントのタイミングはこれに限定されない。例えば、カウントアップ判定回路Ｂ８５(図６等参照)からカウントアップ信号が入力されるごとにテーブルカウント値を更新するようにしてもよいし、上位カウント回路Ｂ８１または下位カウントアップ回路Ｂ８２から出力されるカウントアップ信号を受信する構成にして、この受信タイミング毎にテーブルカウント値を更新してもよい。このように、カウントアップ信号の入力に基づきテーブルカウント値を更新する場合、論理和回路Ｂ１０１を省略することも可能となる。
【００６１】
なお、上記では、発振子組み合わせテーブル選択カウンタＢ１０３のテーブルカウント値が「３」ずつ加算される例について示したが、加算する値についてもこれに限定されず、偶数でなく、発振子の数の整数倍（上記例の場合５の倍数）でなく、発振子の組み合わせ数の整数倍でなく、且つ、上記上位カウント回路Ｂ８１の加算値（上記例では７）及び下位カウント回路Ｂ８２の加算値（上記例では１）と互いに素であれば、いくつであってもよい。
【実施例２】
【００６２】
実施例２におけるクロック発生回路Ｂ５０′について、図１０〜１２を挙げて説明する。クロック発生回路Ｂ５０′は、図１０に示すように、発振子Ｂ５２と、分周比選択回路Ｂ５６と、分周回路群Ｂ５７とを備えて構成され、実施例１と異なり発振子Ｂ５２は１個のみ設けられる。発振子Ｂ５２としては、水晶発振子や水晶振動子等を用いることができ、発振子Ｂ５２は、所定間隔のパルス（クロック信号）を出力する。
【００６３】
分周比選択回路Ｂ５６は、図１１に示すように、第１〜第１０切替スイッチＢ５６ａ，Ｂ５６ｂ，Ｂ５６ｃ，Ｂ５６ｄ，Ｂ５６ｅ，Ｂ５６ｆ，Ｂ５６ｇ，Ｂ５６ｈ，Ｂ５６ｉ，Ｂ５６ｊを備えて構成され、分周回路群Ｂ５７は、第１〜第１０分周回路Ｂ５７ａ，Ｂ５７ｂ，Ｂ５７ｃ，Ｂ５７ｄ，Ｂ５７ｅ，Ｂ５７ｆ，Ｂ５７ｇ，Ｂ５７ｈ，Ｂ５７ｉ，Ｂ５７ｊを備えて構成される。それぞれの切替スイッチ及び分周回路は、互いに並列に接続される。分周回路群Ｂ５７における第１〜第５分周回路Ｂ５７ａ〜ｅは上位桁用乱数回路Ｂ８６に、第６〜第１０分周回路Ｂ５７ｆ〜ｊは下位桁用乱数回路Ｂ８７に、それぞれ接続されており、第１〜第５切替スイッチＢ５６ａ〜ｅから１つ第６〜第１０切替スイッチＢ５６ｆ〜ｊから１つ、それぞれ選択した切替スイッチのみをオン作動させることにより、それぞれの分周回路により分周されたクロックが上位桁用乱数回路Ｂ８６及び下位桁用乱数回路Ｂ８７に入力される。
【００６４】
なお、第１〜第１０分周回路Ｂ５７ａ，Ｂ５７ｂ，Ｂ５７ｃ，Ｂ５７ｄ，Ｂ５７ｅ，Ｂ５７ｆ，Ｂ５７ｇ，Ｂ５７ｈ，Ｂ５７ｉ，Ｂ５７ｊにおける分周比は、例えば、第１及び第６分周回路Ｂ５７ａ，Ｂ５７ｆを１／１分周（分周なし）、第２及び第７分周回路Ｂ５７ｂ，Ｂ５７ｇを１／２分周、第３及び第８分周回路Ｂ５７ｃ，Ｂ５７ｈを１／４分周、第４及び第９分周回路Ｂ５７ｄ，Ｂ５７ｉを１／８分周、第５及び第１０分周回路Ｂ５７ｅ，Ｂ５７ｊを１／１６分周とすることができる。この場合、発振子Ｂ５２のクロック周波数をｆ（ＭＨｚ）とすると（ｆは実数）、第１及び第６分周回路Ｂ５７ａ，Ｂ５７ｆを介して出力されるクロックの周波数はｆ（ＭＨｚ）、第２及び第７分周回路Ｂ５７ｂ，Ｂ５７ｇの周波数はｆ／２（ＭＨｚ）、第３及び第８分周回路Ｂ５７ｃ，Ｂ５７ｈの周波数はｆ／４（ＭＨｚ）、第４及び第９分周回路Ｂ５７ｄ，Ｂ５７ｉの周波数はｆ／８（ＭＨｚ）、第５及び第１０分周回路Ｂ５７ｅ，Ｂ５７の周波数はｆ／１６（ＭＨｚ）となる。
【００６５】
図１１に示すように、第１切替スイッチＢ５６ａは、第１分周回路Ｂ５７ａを介してクロックを上位桁用乱数回路Ｂ８６に入力させるか否かを切り替え、オン作動したときに発振子Ｂ５２から第１分周回路Ｂ５７ａを介して上位桁用乱数回路Ｂ８６へｆ（ＭＨｚ）のクロックが入力される。これと同様、第２〜第５切替スイッチＢ５６ｂ，Ｂ５６ｃ，Ｂ５６ｄ，Ｂ５６ｅはそれぞれ第２〜第５分周回路Ｂ５７ｂ，Ｂ５７ｃ，Ｂ５７ｄ，Ｂ５７ｅを介してクロックを上位桁用乱数回路Ｂ８６に入力させるか否かを切り替え、オン作動したときに発振子Ｂ５２から第２〜第５分周回路Ｂ５７ｂ，Ｂ５７ｃ，Ｂ５７ｄ，Ｂ５７ｅのいずれかを介して上位桁用乱数回路Ｂ８６へｆ／２（ＭＨｚ），ｆ／４（ＭＨｚ），ｆ／８（ＭＨｚ），ｆ／１６（ＭＨｚ）いずれかの周波数のクロックが入力される。
【００６６】
また、第６切替スイッチＢ５６ｆは第６分周回路Ｂ５７ｆを介してクロックを下位桁用乱数回路Ｂ８７へ入力させるか否かを切り替え、オン作動したときに発振子Ｂ５２から第６分周回路Ｂ５７ｆを介して下位桁用乱数回路Ｂ８７へｆ（ＭＨｚ）のクロックが入力される。これと同様、第７〜第１０切替スイッチＢ５６ｇ，Ｂ５６ｈ，Ｂ５６ｉ，Ｂ５６ｊは第７〜第１０分周回路Ｂ５７ｇ，Ｂ５７ｈ，Ｂ５７ｉ，Ｂ５７ｊそれぞれを介してクロックを下位桁用乱数回路Ｂ８７に入力させるか否かを切り替え、オン作動したときに発振子Ｂ５２から第７〜第１０分周回路Ｂ５７ｇ，Ｂ５７ｈ，Ｂ５７ｉ，Ｂ５７ｊのいずれかを介して下位桁用乱数回路Ｂ８７へｆ／２（ＭＨｚ），ｆ／４（ＭＨｚ），ｆ／８（ＭＨｚ），ｆ／１６（ＭＨｚ）いずれかの周波数のクロックが入力される。
【００６７】
以上のように、第１〜第５分周回路Ｂ５６ａ〜ｅを介して上位桁用乱数回路Ｂ８６へ、第６〜第１０分周回路Ｂ５６ｆ〜ｊを介して下位桁用乱数回路Ｂ８７へ、それぞれクロックを入力させるため、第１〜第５切替スイッチＢ５６ａ〜ｅから１つ、第６〜第１０切替スイッチＢ５６ｆ〜ｊから１つ、オンさせる切替スイッチを選択する。このスイッチの選択は、後述するテーブル選択回路Ｂ１１０から出力されるテーブル切替信号により行われる。以下で、テーブル選択回路Ｂ１１０を用いたスイッチの選択方法について説明する。
【００６８】
テーブル選択回路Ｂ１１０は、実施例１と同様、図１０に示すような、論理和回路Ｂ１１１と、加算回路Ｂ１１２と、分周比組み合わせテーブル選択カウンタＢ１１３と、分周比組み合わせテーブル選択回路Ｂ１１４とを備えて構成される。分周比組み合わせテーブル選択回路Ｂ１１４は、乱数値が０〜６５５３５まで一通り更新されカウントアップ判定回路Ｂ８５からカウントアップ信号を受信したときに、分周比組み合わせテーブル選択カウンタＢ１１３のテーブルカウント値に対応する切り替えスイッチをオン作動させる。
【００６９】
なお、分周比組み合わせテーブル選択回路Ｂ１１４は、図１２に示すような切替スイッチ選択テーブルＴ３を用いてオン作動させる切替スイッチを選択する。実施例１と同様、例えば、テーブルカウント値が「３８」の場合は、上位側に「５」、下位側に「９」が格納されているので第５切替スイッチＢ５６ｅ及び第９切替スイッチＢ５６ｉをオン作動させ、それ以外の切替スイッチをオフ作動させる。これにより上位桁用乱数回路Ｂ８６には第５分周回路Ｂ５７ｅを介してｆ／１６（ＭＨｚ）のクロックが、下位桁用乱数回路Ｂ８７には第９分周回路Ｂ５７ｉを介してｆ／８（ＭＨｚ）のクロックがそれぞれ入力される。また、切替スイッチ選択テーブルＴ３における上位側及び下位側の切替スイッチ番号の組み合わせ、すなわち（１，６）（１，７）…（１，１０）（２，６）…（２，１０）（３，６）…（５，１０）それぞれの出現確率は同一となっている。そして、テーブル選択カウンタＢ１１３におけるテーブルカウント値の個数もｎ2×ｍとなる（ｎは乱数回路と直列接続されている分周回路の個数、ｍは任意の自然数）。
【００７０】
論理和回路Ｂ１１１は、実施例１の論理和回路Ｂ１０１と同様、選択された２つの分周回路を介して出力されたクロックのＯＲ（論理和）をとる回路であり、ＯＲのタイミングで加算回路Ｂ１１２にテーブルカウント信号を送信する。加算回路Ｂ１１２は、上位桁用乱数回路Ｂ８６または下位桁用乱数回路Ｂ８７にクロックが入力される各々のタイミングでテーブルカウント信号を受信すると、分周比組み合わせテーブル選択カウンタＢ１１３のテーブルカウント値を「３」加算する。そして、分周比組み合わせテーブル選択回路Ｂ１１４は、カウントアップ判定回路Ｂ８５からカウントアップ信号を受信したときに、テーブルカウント値に対応する切替スイッチのみをオン作動させ、それ以外の切替スイッチをオフ作動させる。
【００７１】
以上、実施例２においては、発振子Ｂ５２、第１〜第１０切替スイッチＢ５６ａ〜ｊ、及び第１〜第１０分周回路Ｂ５７ａ〜ｊを備え、テーブル選択回路Ｂ１１０により、切替スイッチ選択テーブルＴ３を用いて、第１〜第５切替スイッチＢ５６ａ〜ｅから１つ、第６〜第１０切替スイッチＢ５６ｆ〜ｊから１つ、オンさせる切替スイッチを選択する。従って、実施例１と同様、上位桁用乱数回路Ｂ８６下位桁用乱数回路Ｂ８７毎に、入力させるクロックの周波数を切り替えることが可能となり、乱数発生装置１２が出力する乱数のランダム性を高めることができる。また、実施例２では、複数の分周回路を組み込む必要こそ生じるものの、実施例１のように発振子を複数設ける必要はなくなる。
【００７２】
なお、上記実施例２においては、上位桁用乱数回路Ｂ８６に対する分周回路の数が５個、下位桁用乱数回路Ｂ８７に対する分周回路の数が５個、及びそれぞれの分周比を１／１，１／２，１／４，１／８，１／１６とした例について説明したが、分周回路の個数及び分周比はこれに限定されることはなく、適宜変更可能である。
【００７３】
上記実施例２においては、図１０に示すように、分周回路群Ｂ５７のうち選択された２つの分周回路を介して出力されたクロックがテーブル選択回路Ｂ１１０に入力される例について説明したが、発振子Ｂ５２から出力されたクロックを分周回路群Ｂ５７を介さずに（分周させずに）直接テーブル選択回路Ｂ１１０に入力させるようにしてもよい。また、上記では、加算回路Ｂ１１２が、選択された分周回路を経たクロックが入力されたときにテーブルカウント値を加算する例について説明したが、実施例１同様、テーブルカウント値のカウントのタイミングはこれに限定されることはない。従って、上位カウント回路Ｂ８１、下位カウント回路Ｂ８２、またはカウントアップ判定回路Ｂ８５からカウントアップ信号が入力されるごとにテーブルカウント値を更新することも可能となり、この場合、論理和回路Ｂ１１１を省略することもできる。
【００７４】
また、実施例２では、分周比組み合わせテーブル選択カウンタＢ１１３のテーブルカウント値が３ずつ加算される例について示したが、加算する値についてもこれに限定されず、偶数でなく、上位桁及び下位桁用乱数回路Ｂ８６，Ｂ８７それぞれに対応する分周回路の数の整数倍（上記例の場合５の倍数）でなく、分周回路の組み合わせ数の整数倍でなく、且つ、上位カウント回路Ｂ８１の加算値（上記例では７）及び下位カウント回路Ｂ８２の加算値（上記例では１）と互いに素であれば、いくつであってもよい。
【００７５】
さらに、実施例１における発振器の選択及び実施例２における分周回路の選択については、必ずしも上述したテーブル選択回路Ｂ１００（Ｂ１１０）及び切替スイッチ選択テーブルＴ１，Ｔ２，またはＴ３等を用いなければならないわけではなく、別のソフト乱数等の値を応用して発振子または分周回路の選択を行うことも理論的には可能である。
【００７６】
以上、実施例１におけるクロック発生回路Ｂ５０または実施例２におけるクロック発生回路Ｂ５０′を用いることにより、上位桁用乱数回路Ｂ８６下位桁用乱数回路Ｂ８７毎に、入力させるクロックの周波数を随時切り替えることが可能となるため、出力される乱数値のランダム性が高まり、値の推測を困難にすることが可能となる。なお、上記のように、上位桁用乱数回路Ｂ８６下位桁用乱数回路Ｂ８７毎にクロックの周波数を切り替えるだけでなく、例えば４ビットの乱数回路が４個設けられている場合においても、実施例１または実施例２と同様の構成を用いて、それぞれの乱数回路に入力させるクロックの周波数を切り替えることは可能である。すなわち、乱数回路の個数がいくつであっても、乱数回路毎に入力クロックの周波数を変更可能である。更に、上記（実施例１及び実施例２）では、１６ビットの乱数値（０〜６５５３５）を用いる例について説明したが、用いる乱数値のビット数は上記１６ビットに限定されることなく、４ビット、８ビット等でもよく、特にビット数に制限はない。
【００７７】
次に、上述したクロック発生回路Ｂ５０（Ｂ５０′）を備えた乱数発生装置１２を用いて、実際の遊技における抽選用乱数の取得フローについて、図１３のフローチャートを参照しつつ説明する。なお、以下では、１６ビットの乱数を用いる例について説明するが、４ビット、８ビット等でもよく、特にビット数による制限はない。まず、スロットマシン１の電源が投入されると、必要なパラメータの初期化等を行った後、ステップＳ１００において、スタートレバーＳＴの操作によるオン信号（例えばハイ信号）を回動回転始動装置センサＢ１１が検出する。そして、入出力回路部Ｂ４０を介して、第１ラッチ信号出力回路Ｂ７１及び第２ラッチ信号出力回路Ｂ７２にトリガ信号が出力される。
【００７８】
続くステップＳ１１０においては、第１ラッチ信号出力回路Ｂ７１から１６ビットの乱数値のうち上位８ビット分を読み込むための第１ラッチ信号が出力され上位桁用乱数回路Ｂ８６に入力される。またステップＳ１２０では、第２ラッチ信号出力回路Ｂ７２から１６ビットの乱数値のうち下位８ビット分を読み込むための第２ラッチ信号が出力され下位桁用乱数回路Ｂ８７に入力される。そして、上位桁用乱数回路Ｂ８６に記憶されたカウント値（上位８ビット）が出力され、下位桁用乱数回路Ｂ８７に記憶されたカウント値（下位８ビット）が出力され、ステップＳ１３０及びステップＳ１４０に進む。
【００７９】
ステップＳ１３０においては、ステップＳ１１０で出力されたカウント値（上位８ビット）がＣＰＵデータバスを経由して、入出力回路部Ｂ４０からＣＰＵ１４に送られる。そして、ステップＳ１４０においては、ステップＳ１２０で出力されたカウント値（下位８ビット）がＣＰＵデータバスを経由して、入出力回路部Ｂ４０からＣＰＵ１４に送られる。ステップＳ１５０ではＣＰＵ１４に送られたカウント値（上位８ビット）がＲＡＭ１６に格納され、ステップＳ１６０ではＣＰＵに送られたカウント値（下位８ビット）がＲＡＭ１６に格納される。こうしてＲＡＭ１６に格納された上位８ビット及び下位８ビットのカウント値は、抽選用乱数取得部Ｂ３４ａにより合わせられ１６ビットの乱数値が生成される。そして、この乱数値に基づいて、抽選役判定部Ｂ３４ｂは、抽選結果を決定する。
【００８０】
なお、電源が投入され必要なパラメータの初期化等を行った後から、上位カウント回路Ｂ８１及び下位カウント回路Ｂ８２によるカウントが開始されるが、最初にカウント値が「６５５５５」（ＦＦＦＦｈ）となるまでの間は、いつ「６５５３５」となるかが不明となるため、この間は乱数値の一様性が担保されないことになる。従って、カウントを開始してから最初に「６５５３５」（ＦＦＦＦｈ）となるまでの間、すなわち、最初のカウントアップ信号が出力されるまでの間は遊技（抽選処理等）が制限され、最初のカウントアップ信号が出力されて初めて遊技可能状態に遷移するようになっている。
【００８１】
以上、第１実施形態としてスロットマシン１に乱数発生装置１２を適用させた例について説明したが、当該乱数発生装置１２は、上述した役抽選手段Ｂ３４のみならず、図柄または演出パターンを抽選するプログラムに用いられる乱数発生装置として使用することも可能であり、また、複数設置することも当然可能である。また、本発明に係る乱数発生装置を適用させる対象の遊技機としては上述したようなスロットマシンに限定されない。以下、乱数発生装置をパチンコ機ＰＭに適用させた例を第２実施形態として、特に第１実施形態と異なる部分を強調させながら図１４〜図１８を参照して説明する。
【００８２】
まず、上記遊技機の一例として説明するパチンコ機ＰＭの概要構成を図１４および図１５を参照して説明する。図１４に示すように、パチンコ機ＰＭは、外郭方形枠サイズに構成されて縦向きの固定保持枠をなす外枠１０１の開口前面に、これに合わせた方形枠サイズに構成されて開閉搭載用の前枠１０２が正面左側上下に配設されたヒンジ部材１０３ａ，１０３ｂにより横開き開閉および着脱が可能に取り付けられ、正面右側に設けられた施錠装置１０４を利用して通常は外枠１０１と係合された閉鎖状態に保持される。
【００８３】
前枠１０２の正面側には、前枠１０２の前面域に合わせた方形状をなし中央部に取り付けられたポリカーボネート板やガラス板等の透明板材を通して遊技盤１２０を透視可能なガラス扉１０５と、球皿に貯留された遊技球を整列させて１個ずつ打球発射装置１０９（図１５を参照）に導く上球皿１０６とが、ともに左側縁に内蔵されたヒンジ機構により横開き開閉および着脱が可能に組付けられ、通常は施錠装置１０４および図示しないロック機構を利用して前枠１０２の前面を覆う閉止状態で保持される。上球皿１０６のうち横型長方形をなし前枠１０２に対して開閉可能な当て板１０６ａの左側上部には賞球払出用の賞球払出口１０６ｂが設けられている。上球皿１０６の左側下部には、遊技の展開状況に応じた効果音を発生させる図示しないスピーカからの音声が外部に放出される放音部１０６ｃが設けられている。また、前枠１０２の下部には遊技球を貯留する下球皿１０７が設けられ、この下球皿１０７と並んで遊技球の発射操作を行う操作ハンドル１０８が取り付けられている。
【００８４】
遊技盤１２０は、板厚１９ｍｍ程度の積層合板を所定形状に切断等して、その表面に所定意匠のセルを貼り付けた化粧板（ベニヤとも称される）１２１を基板として構成される。化粧板１２１の前面側には、帯状の外レール１２３ａおよび内レール１２３ｂが円弧状に固設され、これらの外レール１２３ａ及び内レール１２３ｂで囲まれた内側に遊技領域ＰＡが区画される。遊技領域ＰＡには、第１始動入賞具１２４ａ、第２始動入賞具１２４ｂ、一般入賞具１２５並びに大入賞具１２６を備えたアタッカー等の入賞具、および遊技の進行状況に応じて所定の図柄を遊技者が視認可能に表示させる図柄表示装置１２８などが取り付けられ、遊技領域ＰＡの下端には入賞具１２４ａ，１２４ｂ，１２５，１２６に入賞せずに落下した遊技球を遊技盤１２０の裏面側に排出させるアウト口１２７が設けられている。また、図柄表示装置１２８の上方には４個の特別図柄保留ランプ１９０，１９０，１９０，１９０が設けられている。図柄表示装置１２８は、遊技盤１２０のほぼ中央に位置しており、３桁の絵柄の組合せからなる「特別図柄」を液晶画面にて変動表示させるもので、この特別図柄のうち、３桁がいずれも同一種類の絵柄の組合せからなるものを「当たり図柄」と称する。
【００８５】
第１始動入賞具１２４ａ又は第２始動入賞具１２４ｂへの入賞があると、上球皿１０６の賞球払出口１０６ｂから所定数の賞球（例えば５球）が遊技者に払い出されるのに加え、図柄表示装置１２８が作動し、図柄の変動が開始される。この変動の結果、停止表示される図柄が当たり図柄の場合には、遊技者にとって有利な「大当たり遊技」が発生する。
【００８６】
この大当たり遊技においては、普段は閉鎖している大入賞具１２６が開放される。大入賞具１２６への入賞があると、賞球払出口１０６ｂから所定数（例えば１５球）の賞球が遊技者に払い出される。この大入賞具１２６は、開放されてから所定時間（例えば３０秒）経過するか、又は所定数（例えば１０球）の入賞があるかのいずれかにより一旦閉鎖する。そして、この大入賞具１２６が開放されている間に、この大入賞具１２６の内部に設けられている図示しないＶゾーンへの入賞があると、大入賞具１２６は一旦閉鎖した後、再度開放することとなっている。これにより、大入賞具１２６の開放は、最大１６回連続することが可能となっている。また、大入賞具１２６が１６回開放し終えるか、又は大入賞具１２６の開放中に上記Ｖゾーンへの入賞がなかった場合には、この大当たり遊技は終了する。
【００８７】
なお、図柄表示装置１２８における変動表示の最中などに打球が第１始動入賞具１２４ａ又は第２始動入賞具１２４ｂに入賞した場合には、特別図柄保留ランプ１９０，１９０，１９０，１９０が最大４個まで点灯することとなっている。すなわち、この特別図柄保留ランプ１９０，１９０，１９０，１９０が点灯している個数分に相当する回数だけ、以後の図柄表示装置１２８の作動が保証されることとなっている。
【００８８】
第１始動入賞具１２４ａ内における打球の流路には、第１始動入賞具１２４ａへの打球の入賞を検出して検出信号を出力し、図柄表示装置１２８における図柄の変動表示を開始させるための第１始動入賞センサ１５１が設けられている。この第１始動入賞センサ１５１は磁気センサを用いており、検出信号としてハイ信号およびロー信号の２通りの状態をとる第１入賞信号を出力する。この第１入賞信号は、打球を検出していないときにはハイ信号として出力され、打球を検出している間のみロー信号として出力される。なお、光学的又は機械的センサがこの第１始動入賞センサ１５１として使用されることもある。
【００８９】
また、第２始動入賞具１２４ｂ内における打球の流路には、第１始動入賞センサ１５１と同じ磁気センサにより第２始動入賞具１２４ｂへの打球の入賞を検出して検出信号を出力し、図柄表示装置１２８における図柄の変動表示を開始させるための第２始動入賞センサ１５２が設けられている。この第２始動入賞センサ１５２は、検出信号としてハイ信号及びロー信号の２通りの状態をとる第２入賞信号を出力する。そして、この第２入賞信号は、打球を検出していないときにはハイ信号を出力しているが、打球が通過している間のみロー信号を出力する。なお、光学的又は機械的センサがこの第２始動入賞センサ１５２として使用されることもある。以下では、上記第１入賞信号と第２入賞信号とを総称して、単に「入賞信号」と称する。
【００９０】
図１５に示すように、前枠１０２の裏面下部には、遊技球を外レール１２３ａに向けて発射する打球発射装置１０９、および操作ハンドル１０８の回動操作を受けて打球発射装置１０９の作動を制御する発射装置制御基板２００が取り付けられている。また、上球皿１０６の背後には、通常は閉鎖保持される上球皿１０６によりその前面側が覆われている遊技補助盤と称される補助機構部が形成され、その前面側に打球発射装置１０９によって打ち出された遊技球を外レール１２３ａに向けて案内する発射レールや、遊技領域ＰＡに到達できずに打球発射装置１０９側に戻ってきたファール球を下球皿１０７に排出させるファール球回収経路部材、遊技の展開状況に応じた効果音を発生させる図示しないスピーカなどが取り付けられている。
【００９１】
また、前枠１０２の背後には、裏セット盤１３０が取り付けられている。この裏セット盤１３０は、外枠１０１の内寸サイズよりも幾分小さめの方形状をなし、中央に表裏貫通する窓口１３１ｗを有して一体成形された基枠体１３１をベースとして構成される。基枠体１３１の側縁部には上下に所定間隔をおいて裏セット盤揺動ヒンジ部材１３２，１３３が固定されており、この上下の裏セット盤揺動ヒンジ部材１３２，１３３を前枠１０２側の上下の固定ヒンジ部材１１２，１１３に係合させて揺動あるいは係脱させることで、裏セット盤１３０が前枠１０２の背後に横開き開閉および着脱可能に装備され、通常は３箇所の閉鎖レバー１３４を利用して前枠１０２の背面を覆うように閉鎖保持される。
【００９２】
裏セット盤１３０には、窓口１３１ｗを取り囲むようにして賞球を払い出すための賞球経路が設けられる。すなわち、基枠体１３１の裏面側には、遊技球の貯留・供給を行うタンク部材１３５、タンク部材１３５から供給される遊技球を整列させて流下させる整列樋部材１３６、整列樋部材１３６から供給される遊技球を受けて所定数量の遊技球を待機保持させる賞球待機通路１３７、賞球待機通路１３７に待機された遊技球を所定の入賞条件等に基いて払い出す球払出装置１３８、球払出装置１３８から払い出された遊技球を上下の球皿１０６，１０７に導く賞球払出経路１３９などの賞球経路が設けられている。また、基枠体１３１の前面側には、窓口１３１ｗの下方に位置して遊技盤１２０の裏面側に排出されたアウト球およびセーフ球、球抜き機構によって賞球経路の途上から排出された抜き球等を集合させる図示しない集合経路が形成され、基枠体１３１の裏面側には集合経路と繋がって集合された遊技球を遊技施設側の回収バケットに排出させる図示しない球排出経路が形成されている。
【００９３】
裏セット盤１３０の裏面各部には、パチンコ機ＰＭの作動を統括的に制御する主基板７００や、主基板７００からの指令信号に基いて球払出装置１３８の作動制御を行う球払出基板３００、効果照明や効果音の作動制御を行うランプ・音声制御基板４００、これらの制御基板や各種電子機器等に電力を供給する電源基板５００、遊技ホールに設置された遊技機管理装置（管理コンピュータ）に対して各種の遊技情報を出力する外部接続装置としての外部端子板６００などの回路基板が着脱交換可能に取り付けられ、各回路基板や電子機器が図示しないワイヤーハーネスで接続されてパチンコ機ＰＭが構成される。また、球払出基板３００の下方には、主基板７００を含むこれら回路基板に何らかの異常動作等が生じたときに、これを発光ダイオードによる画面にて報知するためのエラー表示装置１６１（エラーＬＥＤ）が設けられている。
【００９４】
パチンコ機ＰＭは、ガラス扉１０５、上球皿１０６、裏セット盤１３０等がそれぞれ閉鎖され、前枠１０２が外枠１０１に閉鎖施錠された状態で遊技に供される。遊技は上球皿１０６に遊技球を貯留させて操作ハンドル１０８を回動操作することにより開始され、上球皿１０６に貯留された遊技球が１球ずつ打球発射装置１０９に送られ操作ハンドル１０８の回動操作角度に応じた強度で遊技領域ＰＡに打ち出されてパチンコゲームが展開される。
【００９５】
次に、パチンコ機ＰＭを制御する制御システムの概略を図１６を参照しながら説明する。本制御システムは、主基板７００、第１始動入賞センサ１５１、第２始動入賞センサ１５２、図柄表示装置１２８、外部端子板６００およびエラー表示装置１６１を有して構成され、これらがケーブル等により電気的に接続されている。主基板７００は、パチンコ機ＰＭの動作全体を管理するシステムプログラム及び遊技用の実行プログラムが予め記憶されている半導体メモリ等で形成された記憶部を有しこれらのプログラムを実行するメインコントロール部７３０と、後述する当たりか否かの決定等に用いられる乱数（０〜６５５３５の６５５３６個の乱数値）を発生させる乱数発生装置群７５０とから構成されている。
【００９６】
主基板７００は、図１６に示すように、外部端子板６００を介してパチンコ機ＰＭ外部に電気的に接続されており、主基板７００から出力される各種の遊技情報をパチンコ機ＰＭ外部の管理コンピュータに対して伝送させることができるようになっている。この遊技情報には、何らかの異常を検出した主基板７００から出力される報知信号が含まれており、管理コンピュータに対してパチンコ機ＰＭの異常を報知させることができるため、遊技ホールはこの異常を直ちに認識することが可能となっている。さらに、エラー表示装置１６１がそれぞれ配線ケーブルを介して主基板７００に接続されているため、主基板７００等の各回路基板における異常を検出した主基板７００から出力される報知信号により、エラー表示装置１６１の点灯を行わせることができる。
【００９７】
メインコントロール部７３０は、図１７に示すように、ＣＰＵ７３２、ＲＯＭ７３３、及びＲＡＭ７３４を備えて構成され、メインコントロール部７３０が実行すべき制御プログラム及び制御の過程で必要なデータはＲＯＭ７３３に格納されている。また、パチンコ機ＰＭの制御の中枢を担うＣＰＵ７３２の動作基準をなす基準クロックを発生する基準クロック発生回路（不図示）を備え、基準クロック発生回路から所定間隔のパルス（クロック信号）が出力される。なお、このパルスを分周部（不図示）において適宜分周したものを基準クロックとすることもできる。
【００９８】
メインコントロール部７３０において実行される（ＣＰＵ７３２が実行する）制御プログラムは、図１６に示すように、当たりか否かを決定する当たり決定手段Ｂ１３４と、当たりが出る確率を変動させる確率変動を行うか否かを決定する確率変動決定手段Ｂ１３５とを備えて構成される。乱数発生装置群７５０は、上記当たり決定手段Ｂ１３４及び確率変動決定手段Ｂ１３５に対応した当たり決定用乱数発生装置７５０ａ及び確率変動決定用乱数発生装置７５０ｂを備えて構成されている。それぞれの乱数発生装置７５０ａ，７５０ｂは、上記プログラムで使用する乱数を発生させるために設けられ、第１実施形態の乱数発生装置１２のクロック発生回路Ｂ５０と同様のクロック発生回路Ｂ１５０（Ｂ１５０′）等を備えて構成されている（後に詳述）。
【００９９】
当たり決定手段Ｂ１３４は、決定用乱数取得部Ｂ１３４ａと、当たり決定部Ｂ１３４ｂとを備えて構成され、決定用乱数取得部Ｂ１３４ａは、当たり決定用乱数発生装置７５０ａが発生させた乱数を決定用乱数（当否乱数）として取得し、当たり決定部Ｂ１３４ｂは、該決定用乱数の値に基づいて、当たりか否かを決定する。確率変動決定手段Ｂ１３５は、決定用乱数取得部Ｂ１３５ａと、確率変動決定部Ｂ１３５ｂとを備えて構成され、決定用乱数取得部Ｂ１３５ａは、確率変動決定用乱数発生装置７５０ｂが発生させた乱数を決定用乱数として取得し、確率変動決定部Ｂ１３５ｂは、該決定用乱数の値に基づいて、確率変動をするかしないかを決定する。
【０１００】
また、ＲＯＭ７３３には、当たりか否かを決定するために用いる当たり決定テーブル（不図示）、及び確率変動をするか否かを決定するために用いる確率変動決定テーブル（不図示）がそれぞれ格納されており、これらのテーブルには、決定用乱数取得部Ｂ１３４ａ，Ｂ１３５ａが取得した乱数値（以下、決定用乱数と称する）の全範囲について、一の乱数値に対して、例えば「当たり乱数」か、それとも「外れ乱数」かの一意な結果が定まるようなデータが記録されている。当たり決定部Ｂ１３４ｂ及び確率変動決定部Ｂ１３５ｂは、決定用乱数取得部Ｂ１３４ａ，Ｂ１３５ａが取得した決定用乱数の値と上記テーブルのアドレス値とを比較参照して、当該乱数値に対応する結果を取得する。すなわち、これらのテーブルのアドレス値に対応して１つの結果が特定されることになっている。
【０１０１】
当たり決定用乱数発生装置７５０ａ（または確率変動決定用乱数発生装置７５０ｂ）は、図１７に示すように、クロック発生回路Ｂ１５０（Ｂ１５０′）、第１及び第２クロック反転回路Ｂ１６１，Ｂ１６２、第１及び第２ラッチ信号出力回路Ｂ１７１，Ｂ１７２、上位桁用乱数回路Ｂ１８６、及び下位桁用乱数回路Ｂ１８７を備えて構成される。これらは、それぞれ、第１実施形態のクロック発生回路Ｂ５０（Ｂ５０′）、第１及び第２クロック反転回路Ｂ６１，Ｂ６２、第１及び第２ラッチ信号出力回路Ｂ７１，Ｂ７２、上位桁用乱数回路Ｂ８６、及び下位桁用乱数回路Ｂ８７と同一の構成、及び同様の役割を果たすものであるが、入出力回路部Ｂ１４０に入出力される信号が、スタートレバーＳＴの操作に応じて出力される操作信号ではなく、第１始動入賞具１２４ａもしくは第２始動入賞具１２４ｂへの入賞に伴う第１始動入賞センサ１５１または第２始動入賞センサ１５２が出力した入賞信号である点が異なる。入出力回路部Ｂ１４０は、第１始動入賞センサ１５１または第２始動入賞センサ１５２からの入賞信号に基づいて、第１ラッチ信号出力回路Ｂ１７１及び第２ラッチ信号出力回路Ｂ１７２にトリガ信号を送出し、これにより、上記決定用乱数（当たり決定用乱数、確率変動決定用乱数）を取得できるようになっている。なお、第１実施形態と同様、第１クロック反転回路Ｂ１６１及び第１ラッチ信号出力回路Ｂ１７１を第１立ち上がりエッジ選択回路Ｂ１６６、または、第２クロック反転回路Ｂ１６２及び第２ラッチ信号出力回路Ｂ１７２を第２立ち上がりエッジ選択回路Ｂ１６７として、それぞれ一体として設けてもよい。
【０１０２】
また、上位桁用乱数回路Ｂ１８６は上位カウント回路Ｂ１８１及び上位カウント値記憶回路Ｂ１９１を、下位桁用乱数回路Ｂ１８７は下位カウント回路Ｂ１８２及び下位カウント値記憶回路Ｂ１９２を、それぞれ備えて構成される。上位カウント回路Ｂ１８１、上位カウント値記憶回路Ｂ１９１、下位カウント回路Ｂ１８２、及び下位カウント値記憶回路Ｂ１９２の構成及び役割は、第１実施形態の、上位カウント回路Ｂ８１、上位カウント値記憶回路Ｂ９１、下位カウント回路Ｂ８２、及び下位カウント値記憶回路Ｂ９２の構成及び役割と同一である。上記カウント回路Ｂ１８１，Ｂ１８２としてはインクリメントカウンタ、またはデクリメントカウンタ等種々のカウンタを用いることができるが、図６に示すような、カウントアップ判定回路Ｂ８５を備える構成を用いることもできる。
【０１０３】
上位カウント値記憶回路Ｂ１９１及び下位カウント値記憶回路Ｂ１９２にそれぞれ記憶された上位８桁のカウント値及び下位８桁のカウント値は、ＣＰＵ７３２により入出力回路部Ｂ１４０を介して常時参照可能となっており、ＣＰＵ７３２により上位８桁のカウント値及び下位８桁のカウント値を取得させて、それぞれの乱数発生装置７５０ａ，７５０ｂから１６ビットの乱数値として取得することができる。
【０１０４】
上位カウント回路Ｂ１８１及び下位カウント回路Ｂ１８２が１クロックの入力毎に加算する値については、第１実施形態と同様、下位カウント回路Ｂ１８２を「１」、上位カウント回路Ｂ１８１を「７」とすることができるが、これら以外の値であっても、偶数でなく、発振子の数の整数倍でなく、発振子の組み合わせ数の整数倍でなく、且つ互いに素であれば、いくつであってもよい。
【０１０５】
また、乱数発生装置７５０ａ，７５０ｂそれぞれのクロック発生回路Ｂ１５０（Ｂ１５０′）においても、上述した実施例１（図６乃至図９参照）または実施例２（図１０乃至図１２参照）の構成態様、並びに、テーブル選択回路Ｂ１００（Ｂ１１０）及び切替スイッチ選択テーブルＴ１，Ｔ２，またはＴ３を使用することができる。そして、上位桁用乱数回路Ｂ１８６下位桁用乱数回路Ｂ１８７毎に異なる周波数のクロックを入力させ、乱数のカウント間隔を乱数回路毎に適宜変更することにより出力される乱数値のランダム性を高めることができるようになっている。
【０１０６】
そして、第２実施形態においても、上記テーブル選択回路Ｂ１００（Ｂ１１０）及び切替スイッチ選択テーブルＴ１，Ｔ２，またはＴ３を必ず用いなければならないわけではない。また、乱数回路の個数に拘わらず、乱数回路毎に入力クロックの周波数を変更可能であり、用いる乱数値のビット数も１６ビットに限定されることなく、４ビット、８ビット等でもよく、特にビット数に制限はない。
【０１０７】
次に、上述したクロック発生回路Ｂ１５０（Ｂ１５０′）を備えた乱数発生装置７５０ａ，７５０ｂを用いて、実際の遊技における当たり決定及び確率変動決定用の乱数（以下、遊技用乱数と称する。）の取得、利用の手順を、図１８に示すフローチャートを参照しながら説明する。なお、下記において示されるフローチャートに沿って、ＣＰＵ７３２により制御プログラムが実行されるが、ＣＰＵ７３２が実行すべき当該制御プログラム及び制御の過程で必要なデータはＲＯＭ７３３及びＲＡＭ７３４に格納されている。
【０１０８】
まず、パチンコ機ＰＭの電源が投入されると、必要なパラメータの初期化等を行った後、所定のメインルーチンに従って遊技の処理に関するプログラムが実行される。このメインルーチンに呼び出されるサブルーチンとして、上述した遊技用乱数取得処理が図１８に示すフローチャートに従って実行される。まず、ステップＳ６００で第１始動入賞具１２４ａ及び第２始動入賞具１２４ｂへの打球の入賞がチェックされる。
【０１０９】
ここで、ＣＰＵ７３２による始動入賞センサ１５１，１５２からの入賞信号の検出は、所定の周期で行われる。そして、ある検出周期において入賞信号がロー信号であることが検出され、且つ、その次の検出周期及びさらにその次の検出周期と２回連続でハイ信号が検出された場合にのみ有効な入賞と判定される。続くステップＳ６１０においては、第１始動入賞具１２４ａへの入賞があったか否かが判断される。ここで、入賞がなかったと判断された場合、もしくは入賞はあったものの既に保留球数が所定の上限個数（例えば４個）に達している場合には、ステップＳ７００に進む。一方、保留球数が上限個数未満で、且つ、入賞があったと判断された場合には、保留球数を１加算した上で、ステップＳ６２０及びステップＳ６３０に進む。
【０１１０】
ステップＳ６２０においては、第１ラッチ信号出力回路Ｂ１７１から１６ビットの乱数値のうち上位８ビット分を読み込むための第１ラッチ信号が出力され、上位桁用乱数回路Ｂ１８６に入力される。ステップＳ６３０においては、第２ラッチ信号出力回路Ｂ１７２から下位８ビット分を読み込むための第２ラッチ信号が出力され、下位桁用乱数回路Ｂ１８７に入力される。そして、上位桁用乱数回路Ｂ１８６から上位８ビットのカウント値が、下位桁用乱数回路Ｂ１８７から下位８ビットのカウント値が、それぞれ出力される（ステップＳ６４０及びステップＳ６５０）。ステップＳ６６０においては、上記の段階で出力された上位８ビットのカウント値がＲＡＭ７３４の決定用乱数取得部Ｂ１３４ａ，１３５ａに格納され、ステップＳ６７０においては、下位８ビットのカウント値がＲＡＭ７３４の決定用乱数取得部Ｂ１３４ａ，１３５ａに格納される。決定用乱数取得部Ｂ１３４ａ，１３５ａはそれぞれのカウント値から１６ビットの乱数値を生成する。
【０１１１】
図１８のステップＳ７００〜Ｓ７６０においては、ステップＳ７００において、第２始動入賞具１２４ｂへの入賞があったか否かが判断され、入賞がなかったと判断された場合、もしくは入賞はあったものの既に保留球数が上限個数に達している場合には、処理を終了してメインルーチンに戻る。また、上記入賞があり且つ保留球数が上限個数未満の場合は、ステップＳ７１０へ進み、上述したステップＳ６２０〜Ｓ６７０と同様の処理を行い、決定用乱数取得部Ｂ１３４ａ，１３５ａは１６ビットの遊技用乱数を取得する。
【０１１２】
なお、第１実施形態のスロットマシン１と同様、カウントを開始してから最初にカウント値が「６５５３５」（ＦＦＦＦｈ）となるまでの間は乱数値の一様性が担保されない。よって、カウントを開始してから最初に「６５５３５」（ＦＦＦＦｈ）となるまでの間、すなわち、最初のカウントアップ信号が出力されるまでの間は遊技（抽選処理等）が制限されるようになっており、最初のカウントアップ信号出力後に遊技可能状態に遷移する。
【０１１３】
以上、第２実施形態のパチンコ機ＰＭにおいては、当たり決定用乱数発生装置７５０ａと確率変動決定用乱数発生装置７５０ｂとの２つの乱数発生装置が設けられ、それぞれの乱数発生装置が周波数を乱数回路毎に切替可能なクロック発生回路Ｂ１５０（Ｂ１５０′）を備える例について説明した。ただし、この例に限らず、図柄抽選用プログラム（例えば、大当たり時の確率変動の有無またはラウンド数等、発生させる利得の種類を一意に定めるプログラム等）、または演出パターン抽選用プログラム（例えば、演出に伴う変動時間の種類または演出に伴うリーチの種類を一意に定めるプログラム等）でそれぞれ使用する乱数発生装置（例えば、図柄抽選用乱数発生装置及び演出パターン抽選用乱数発生装置）に上述したクロック発生回路Ｂ１５０（Ｂ１５０′）を適用させることも可能である。
【０１１４】
なお、上記のように乱数値を用いるプログラムが複数存在する場合、例えば乱数値が必要な第１のプログラムと第２のプログラムがある場合において、第１のプログラムに対応した乱数発生装置により発生させた乱数値に、所定の一律の値や別のソフト乱数等の値を加算等により組み合わせ、この組み合わせの結果得られる値を第２のプログラムで用いる乱数値として使用してもよい。具体的には、例えば、当たり決定用乱数発生装置７５０ａにより発生させた乱数値に、別のソフト乱数等の乱数値を演算等により組み合わせて、図柄抽選用プログラム又は演出パターン抽選用プログラムで用いる乱数値として使用してもよい。また、カウント値記憶回路からＣＰＵがカウント値を取得した際に、ソフトウェア等によりカウント値のビット配列を入れ替えて乱数値として使用してもよいし、カウント値記憶回路の出力端子、配線の並べ替え等によりハードウェア的にビット配列を入れ替えて出力させた値を乱数値として使用してもよい。
【０１１５】
また、第２実施形態のパチンコ機ＰＭにおいては、当否抽選（当たり決定手段Ｂ１３４）、確変抽選（確率変動決定手段Ｂ１３５）毎に乱数発生回路（当たり決定用乱数発生装置７５０ａ及び確率変動決定用乱数発生装置７５０ｂ）が設けられる例について説明したが、必ずしもこの構成に限定されることはない。例えば、第１始動入賞具１２４ａ、第２始動入賞具１２４ｂ毎に乱数発生回路が設けられる構成、または、１個の乱数生成回路に、第１始動入賞具１２４ａ、第２始動入賞具１２４ｂそれぞれに対応するカウント値の記憶回路が設けられる構成であっても同様の効果が得られる。
【０１１６】
以上、第１実施形態のスロットマシン１及び第２実施形態のパチンコ機ＰＭにおいては、上記実施例１及び実施例２におけるクロック発生回路Ｂ５０（Ｂ５０′，Ｂ１５０，またはＢ１５０′）を有する乱数発生装置１２（７５０ａ，７５０ｂ）を備え、それぞれのクロック発生回路において、発振子または分周回路を複数互いに並列に設けるだけでカウント回路毎に入力周波数を切り替え、乱数の更新間隔を変更することが可能になるため、初期値の変更や乱数列の変更を行うなど複雑なハード構成またはソフト構成を用いなくても、容易に出力される乱数値を不規則にすることができる。また、上述した各実施形態では、上位桁用乱数回路Ｂ８６（Ｂ１８６）下位桁用乱数回路Ｂ８７（Ｂ１８７）毎に、入力クロックの周波数を切り替えられることができるため、出力乱数値のランダム性を更に高めることを可能にしている。
【０１１７】
なお、本発明に係る上記乱数発生装置の適用対象としては、上記スロットマシン１またはパチンコ機ＰＭ等の遊技機に限定されない。すなわち、乱数値の出力が必要な機器であれば適用可能であり、この乱数発生装置を用いることにより、構成を簡略化した状態で乱数値のランダム性をより高めることができる、という効果が得られる。
【符号の説明】
【０１１８】
１                          スロットマシン（第１実施形態の遊技機）
ＰＭ                        パチンコ機（第２実施形態の遊技機）
Ｔ１，Ｔ２                  切替スイッチ選択テーブル（クロック選択テーブル）
Ｔ３                        切替スイッチ選択テーブル（分周比選択テーブル）
Ｂ３４ａ                    抽選用乱数取得部（乱数値生成手段）
Ｂ３４ｂ                    抽選役判定部（当否判定手段）
Ｂ５１ａ                    第１発振子（第１クロック出力手段）
Ｂ５１ｂ                    第２発振子（第２クロック出力手段）
Ｂ５２                      発振子（クロック出力手段）
Ｂ５５                      発振子選択回路（クロック選択入力手段）
Ｂ５６                      分周比選択回路（分周比選択入力手段）
Ｂ５７ａ                    第１分周回路（第１分周手段）
Ｂ５７ｂ                    第２分周回路（第２分周手段）
Ｂ５７ｆ                    第６分周回路（第１分周手段）
Ｂ５７ｇ                    第７分周回路（第２分周手段）
Ｂ８６                      上位桁用乱数回路（第１カウント手段）
Ｂ８７                      下位桁用乱数回路（第２カウント手段）
Ｂ１００                    テーブル選択回路（クロック選択入力手段）
Ｂ１０２，Ｂ１１２          加算回路（テーブルカウント値変更手段）
Ｂ１１０                    テーブル選択回路（分周比選択入力手段）
Ｂ１３４ａ，Ｂ１３５ａ      決定用乱数取得部（乱数値生成手段）
Ｂ１３４ｂ                  当たり決定部（当否判定手段）
Ｂ１３５ｂ                  確率変動決定部（当否判定手段）
【図１】
2011200455.tif 000003
【図２】
2011200455.tif 000004
【図３】
2011200455.tif 000005
【図４】
2011200455.tif 000006
【図５】
2011200455.tif 000007
【図６】
2011200455.tif 000008
【図７】
2011200455.tif 000009
【図８】
2011200455.tif 000010
【図９】
2011200455.tif 000011
【図１０】
2011200455.tif 000012
【図１１】
2011200455.tif 000013
【図１２】
2011200455.tif 000014
【図１３】
2011200455.tif 000015
【図１４】
2011200455.tif 000016
【図１５】
2011200455.tif 000017
【図１６】
2011200455.tif 000018
【図１７】
2011200455.tif 000019
【図１８】
2011200455.tif 000020