複数の入力部と、複数桁の数字を表示値として複数生成する生成部と、各表示値と各入力部を対応付け、各入力部に対して、当該入力部に対応する表示値のいずれかの桁の数字を、当該入力部が操作されたときに実際に入力される入力値として割り当てる制御部と、各入力部と各表示値との対応関係を表示する表示部と、を有する電子機器。前記入力部および前記表示部は、少なくとも10個あり、前記生成部は、各表示値の所定の桁に0から9までの1桁の数字が全て揃うように、前記複数桁の数字を複数生成し、前記制御部は、前記表示値の前記所定の桁の数字を前記入力値として割り当てる、請求項1に記載の電子機器。ダミー入力部をさらに有し、前記制御部は、各表示値と、各入力部および前記ダミー入力部とを対応付け、前記表示部は、前記表示値と前記ダミー入力部との対応関係をさらに表示する、請求項1または2に記載の電子機器。前記制御部は、数字を入力する数字入力処理を実行可能であり、前記生成部は、前記数字入力処理が実行された場合、前記表示値を複数生成する、請求項1ないし3のいずれか1項に記載の電子機器。前記入力値を割り当てる操作が行われる指示入力部をさらに有し、前記生成部は、前記操作が行われた場合、前記表示値を複数生成する、請求項1ないし4のいずれか1項に記載の電子機器。前記表示部は、各入力部の位置関係に合わせて各入力部に対応する各表示値を配置した配置情報を前記対応関係として表示する、請求項1ないし5のいずれか1項に記載の電子機器。複数の入力部を有する電子機器の入力制御方法であって、複数桁の数字を表示値として複数生成し、各表示値と各入力部を対応付け、各入力部に対して、当該入力部に対応する表示値のいずれかの桁の数字を、当該入力部が操作されたときに実際に入力される入力値として割り当て、各入力部と各表示値との対応関係を表示する、入力制御方法。複数の入力部と接続されたコンピュータに、複数桁の数字を表示値として複数生成する手順と、各表示値と各入力部を対応付け、各入力部に対して、当該入力部に対応する表示値のいずれかの桁の数字を、当該入力部が操作されたときに実際に入力される入力値として割り当てる手順と、各入力部と各表示値との対応関係を表示する手順と、を実行させるプログラム。特許文献1および3に記載の技術では、キーとそのキーが操作されたときに入力される数字または入力情報との対応関係が表示されるので、第三者に表示番号が覗かれると、利用者の指の動きと上記の対応関係から第三者に暗証番号が推定されてしまい、暗証番号が漏洩する可能性がある。一方、特許文献2に記載の技術では、キーの表示番号と実際の番号との対応関係が表示されていないので、第三者に表示番号が覗かれても、暗証番号が漏洩する可能性は低い。しかしながら、利用者は、キーの表示番号と実際の番号との対応関係が分からず、入力間違いが発生しやすいという問題がある。本発明の目的は、入力間違いを軽減しつつ、暗証番号の漏洩を軽減することが可能な電子機器、入力制御方法およびプログラムを提供することである。本発明による電子機器は、複数の入力部と、複数桁の数字を表示値として複数生成する生成部と、各表示値と各入力部を対応付け、各入力部に対して、当該入力部に対応する表示値のいずれかの桁の数字を、当該入力部が操作されたときに実際に入力される入力値として割り当てる制御部と、各入力部と各表示値との対応関係を表示する表示部と、を有する。また、本発明の入力制御方法は、複数の入力部を有する電子機器の入力制御方法であって、複数桁の数字を表示値として複数生成し、各表示値と各入力部を対応付け、各入力部に対して、当該入力部に対応する表示値のいずれかの桁の数字を、当該入力部が操作されたときに実際に入力される入力値として割り当て、各入力部と各表示値との対応関係を表示する。また、本発明のプログラムは、複数の入力部と接続されたコンピュータに、複数桁の数字を表示値として複数生成する手順と、各表示値と各入力部を対応付け、各入力部に対して、当該入力部に対応する表示値のいずれかの桁の数字を、当該入力部が操作されたときに実際に入力される入力値として割り当てる手順と、各入力部と各表示値との対応関係を表示する手順と、を実行させる。本発明によれば、入力間違いを軽減しつつ、暗証番号の漏洩を軽減することが可能となる。以下、本発明の実施形態について図面を参照して説明する。なお、以下の説明では、同じ機能を有するものには同じ符号を付け、その説明を省略する場合がある。図1および図2は、本発明の第1の実施形態の携帯電話機101の構成を示す図である。より具体的には、図1は、携帯電話機101の利用者が操作したり、その利用者に情報を提示したりするユーザインタフェースの構成を示す図であり、図2は、携帯電話機101の機能的な構成を示す図である。図1に示すように、携帯電話機101は、ユーザインタフェースとして、画面表示部102と、テンキー103と、決定キー104と、並替キー105とを有する。また、図2に示すように、携帯電話機101は、機能的な構成として、画面表示部102と、キー入力部201と、乱数生成部202と、制御部203と、記憶部204とを有する。画面表示部102は、利用者に情報を提示するためのユーザインタフェースであり、例えば、制御部203からの指示に従って、利用者が操作するのに使用する情報を表示する。なお、画面表示部102は、単に表示部と呼ばれることもある。キー入力部201は、利用者が携帯電話機101を操作するためのユーザインタフェースであり、利用者からの操作に応じた入力情報を制御部203に通知する。本実施形態では、キー入力部201は、図1に示す、テンキー103、決定キー104および並替キー105を有する。テンキー103は、利用者が暗証番号を入力する際に操作されるキーである。また、テンキー103は、複数の入力キー103Aを有する。本実施形態では、入力キー103Aは、0~9の数字が割り当てられた10個の数字キー103Bと、数字とは別の記号およびが割り当てられた2個の記号キー103Cとからなるものとする。入力キー103Aに割り当てられた数字および記号を合わせて設定値と呼ぶとすると、入力キー103Aは、利用者にて操作されると、自身の設定値を入力情報として制御部203に通知する。なお、入力キー103Aは、入力部と呼ばれることもある。決定キー104は、暗証番号の入力が終了した後で、その暗証番号を確定する際に操作される。決定キー104は、利用者にて操作されると、暗証番号を確定する旨の確定指示を入力情報として制御部203に通知する。並替キー105は、テンキー103の各入力キー103Aが操作されたときに実際に入力される数字である入力値を割り当てる際に操作される。並替キー105は、利用者にて操作されると、入力値を割り当てる旨の割当指示を入力情報として制御部203に通知する。なお、並替キー105は、指示入力部と呼ばれることもある。乱数生成部202は、複数桁の数字を表示値として複数生成する生成部である。本実施形態では、表示値は、全て2桁の数字00~99であるとする。また、乱数生成部202は、各表示値の所定の桁に0~9までの1桁の数字が全て揃うように、複数桁の数字を、テンキー103の入力キー103Aと同じ数12個だけ表示値として生成する。以下では、所定の桁を下1桁であるとする。上記の場合、例えば、乱数生成部202は、1桁の数字を、0~9が全て揃うように順不同で12個並べ、その12個の数字のそれぞれに対して、1桁の乱数を生成して2桁目として加えることで、12個の表示値を生成する。制御部203は、キー入力部201からの入力情報に従って様々な処理を実行して、その実行結果を画面表示部102へ出力したり、処理の過程で必要となるデータを記憶部204に保存したり、記憶部204からデータを読み込んだりする。例えば、数字を入力する数字入力処理を開始する場合、および、並替キー105から並替指示が通知された場合、制御部203は、乱数生成部202に表示値の生成を指示して、乱数生成部202に表示値を生成させる。したがって、乱数生成部202は、数字入力処理が実行された場合、および、並替キー105が操作された場合、表示値の生成を行うことになる。なお、数字入力処理は、例えば、暗証番号を入力する暗証番号入力処理である。以下、数字入力処理を暗証番号入力処理とする。また、乱数生成部202が表示値を生成すると、制御部203は、テンキー103の各入力キー103Aと、乱数生成部202が生成した各表示値とを対応付け、さらに、各入力キー103Aに対して、その入力キー103Aに対応する表示値の下1桁の数字を入力値として割り当てる。そして、制御部203は、各入力キー103Aと各表示値との対応関係を画面表示部102に表示する。より具体的には、制御部203は、各入力キー103の設定値に各表示値をランダムに対応付け、さらに、各表示値にその表示値の下1桁の数字を入力値として対応付けた配置イメージ変換テーブルを作成する。そして、制御部203は、その配置イメージ変換テーブルを記憶部204に記憶する。図3は、配置イメージ変換テーブルの一例を示す図である。図3において、配置イメージ変換テーブル300は、テンキー103の各入力キー103Aの設定値301と、設定値301に対応する表示値302と、設定値301に対応する入力値303とを有する。制御部203は、記憶部204に記憶された配置イメージ変換テーブルに基づいて、テンキー103の各入力キー103Aと各入力値との対応関係を画面表示部102に表示する。例えば、図1に示すように、制御部203は、各入力キー103Aの位置関係に合わせて、各入力キー103に対応する表示値を配置した配置情報である配置イメージを、各入力キー103Aと各入力値との対応関係として画面表示部102に表示する。また、制御部203は、各入力キーと各入力値との対応関係を表示した後で、テンキー103から設定値が通知されると、記憶部204に記憶された配置イメージ変換テーブルにおいて、その通知された設定値に対応する入力値に応じた処理を行う。次に携帯電話機101の動作を説明する。図4は、携帯電話機101の動作を説明するためのフローチャートである。先ず、暗証番号入力処理を開始するとステップ401と、制御部203は、空の暗証番号を記憶部204に保存して、暗証番号が入力されていない状態に設定するステップ402。次に、制御部203は、表示値を生成する旨の生成指示を乱数生成部202に通知する。乱数生成部202は、生成指示が通知されると、下1桁に0~9の数字が全て現れるように、12個の2桁の表示値を順不同に並べた表示値列を生成し、その表示値列を制御部203に渡す。制御部203は、表示値列が渡されると、表示値列の各表示値に、テンキー103の各入力キー103Aの設定値のいずれかを対応付け、さらに、各表示値に、その表示値の下一桁の数字を入力値とした対応付けた配置イメージ変換テーブルを作成するステップ403。そして、制御部203は、配置イメージ変換テーブルを記憶部204に保存する。その後、制御部203は、記憶部204から配置イメージ変換テーブルを読み出し、その配置イメージ変換テーブルと、テンキー103の各入力キー103Aの位置関係とに基づいて、配置イメージを生成し、その配置イメージを画面表示部102に表示するステップ404。なお、各入力キー103Aの位置関係は、例えば、制御部203に予め設定されているか、または、記憶部204に予め記憶されている。その後、制御部203は、キー入力部201に対する操作を待つ。そして、キー入力部201が操作され、制御部203は、キー入力部201から入力情報を受け付けるとステップ405、その入力情報を確認して、操作された操作キーの種類を判断するステップ406。入力情報が並替指示の場合、制御部203は、操作キーを並替キー105と判断して、ステップ403の処理に戻り、各入力キー103Aに割り当てられている数字を並び替える。また、入力情報が設定値の場合、制御部203は、操作キーをテンキー103と判断して、その設定値と対応する入力値を、記憶部204に保存した配置イメージ変換テーブルから読み出すステップ407。そして、制御部203は、入力値を、記憶部204に保存した暗証番号の最下位1桁に追加して暗証番号を書き換える。このとき、暗証番号の最下位1桁に既に値が存在する場合、制御部203は、暗証番号の各桁を一つ上の桁に繰り上げてから、入力値を最下位1桁に追加するステップ408。その後、制御部203は、ステップ406の処理に戻る。また、入力情報が確定指示の場合、制御部203は、操作キーを決定キー104と判断して、記憶部204から暗証番号を読み出す。そして、制御部203は、その読み出した暗証番号を入力が完了した暗証番号とみなして登録番号と照合し、その照合結果に応じた処理を実行しステップ409、暗証番号入力処理を終了するステップ410。なお、登録番号は予め記憶部204に保存されているものとする。以上説明したように本実施形態によれば、複数桁の数字である複数の表示値と複数の入力キー103Aとが対応付けられ、各入力キー103Aに対して、その入力キー103Aに対応する表示値のいずれかの桁の数字が、その入力キー103Aが操作されたときに実際に入力される入力値として割り当てられ、各入力キー103Aと各表示値との対応関係が表示される。このため、入力キー103Aの設定値とは別に入力キー103Aが操作されたときに実際に入力される入力値が割り当てられるので、携帯電話機101利用者の指の動きから暗証番号が推定されることを軽減することが可能になる。また、入力値そのものではなく、入力値を含む表示値が表示されるので、第三者に表示画面が覗かれても、表示画面の内容から暗証番号が推定されることを軽減することが可能になる。さらに、利用者は、表示値内の入力値を見ながら暗証番号の入力を行うことが可能になるので、入力間違いも軽減することが可能になる。また、本実施形態では、入力値として0から9までの数字が全て揃うので、利便性が高い。また、本実施形態では、数字入力処理が実行された場合に自動的に入力値が割り当てられるので、利用者の手間を軽減させることが可能になる。また、本実施形態では、並替キー105が操作された場合に入力値が割り当てられるので、所望のタイミングで入力キーと入力値との対応関係を変えることが可能になるので、暗証番号の漏洩に対する安全性をさらに高くすることが可能になる。次に本発明の他の実施形態を説明する。第1の実施形態では、入力値が割り当てられる入力部として、テンキー103の各入力キー103Aが用いられていたが、入力部はこの例に限らず適宜変更可能である。例えば、入力部として、入力キー103Aのうちの数字キー103Bのみが用いられてもよいし、入力キー103Aに別のキーが加えられたものが用いられてもよいし、入力キー103Aとは別のキーのみが用いられてもよい。なお、入力部は、1桁の数字0~9の全てが割り当てられるように、10個以上あることが望ましい。また、入力値は、表示値の下1桁の数字ではなく、表示値の上1桁の数字でもよい。この場合、乱数生成部202は、各表示値の上1桁の数字に0~9の全てが現れるように、12個の2桁の数字を表示値として生成する。また、表示値は、2桁の数字に限らず、3桁以上の数字でもよい。この場合、入力値となる表示値の所定の桁は、1桁に限らず、複数桁に跨っていてもよい。例えば、表示値が3桁の数字の場合、上位1および2桁のいずれかを入力値としてもよい。このとき、表示値の最下位の桁の数字を、入力値の桁を示す数字としてもよい。例えば、表示値の最下位の桁の数字が1の場合、入力値は表示値の上位1桁であることを示し、表示値の最下位の桁の数字が2の場合、入力値は表示値の上から2番目の桁であることを示す。また、制御部203は、入力部である入力キー103Aが操作されるたびに、生成指示を乱数生成部202に通知して表示値を生成させることで、配置イメージ変換テーブルおよび配置イメージを変更してもよい。この場合、並替キー105はなくてもよい。また、携帯電話機101は、入力値を対応付ける入力部とは別にダミー入力部を有していてもよい。この場合、乱数生成部202は、入力部の数にダミー入力部の数を加えた数だけ表示値を生成する。制御部203は、各表示値に、入力部およびダミー入力部のそれぞれを対応付ける。このとき、制御部203は、入力部にのみ入力値の対応付けを行い、ダミー入力部には、入力値と対応付けを行わずに、各表示値と各入力部との対応関係に加えて、表示値とダミー入力部の対応関係を画面表示部102に表示する。ダミー入力部としては、例えば、テンキー103に含まれる記号キー103Cを用いることができる。この場合、入力部は、例えば、テンキー103に含まれる数字キー103Bである。また、電子機器として携帯電話機101を用いて説明したが、本電子機器は、携帯電話機101に限らず、ゲーム機およびPCタブレット型PCやノート型PCを含むなどでもよい。図5は、本発明の他の実施形態である電子機器501の機能的な構成を示す図である。図5において、電子機器501は、画面表示部102と、乱数生成部202と、制御部203と、入力部502とを有する。また、入力部502は、複数ある。乱数生成部202は、複数桁の数字を表示値として複数生成する。制御部203は、乱数生成部202が生成した各表示値と各入力部502とを対応付け、さらに、各入力部502に対して、その入力部502と対応する表示値のいずれかの桁の数字を、その入力部502が操作されたときに実際に入力される入力値として割り当てる。画面表示部102は、各入力部502と各表示値との対応関係を表示する。図5で示した電子機器501では、複数桁の数字である複数の表示値と複数の入力部502とが対応付けられ、各入力部502に対して、その入力部502に対応する表示値のいずれかの桁の数字が、その入力部502が操作されたときに実際に入力される入力値として割り当てられ、各入力部502と各表示値との対応関係が表示される。したがって、暗証番号が推定されることを軽減しつつ、入力間違いも軽減することが可能になる。なお、以上説明した携帯電話機101および電子機器501の機能は、その機能を実現するためのプログラムを、コンピュータにて読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータに読み込ませ実行させることで、実現されてもよい。以上説明した各実施形態において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。