| トップページ | P-WORLDとは | ご利用案内 | 会社案内 |
返信元の記事
【1633】

ありがとうございます

ボロウドタイム (2009年06月13日 22時47分)
マメさん、こんばんは。
早速のご回答ありがとうございます。

でも
(@_@;) へっ アセアセ

じ〜〜〜〜  (;一_一) ・・・・・・ふむふむ  ( 一一) じ〜〜〜〜  1時間経過・・・

どうやら鍵を握るのは「ハードカウンタ」ですね (~_~)

すみません、間違っていたらご指摘をお願いします。
(「b」は関係なさそうですので省略します)

「a」の規定が出来たので、(これをクリアするために)メーカーは「ハードカウンタ」を使用することが出来るようになった。
加えて、メーカーにとっては、
>またソフトに負担を掛けないハードカウンタは、ROMサイズが非常に少なく規定されている中では、ソフト屋にとっては願ってもないこと
だったと。

で、このハードカウンタには乱数値が多い。
と、このように理解しました。

となると・・・すいません、更に疑問が生じたんですがよろしいでしょうか?

それは、
「なぜハードカウンタには乱数値が多いの?」です。
「ハードカウンタ」=『取得乱数値は多いものと決まっている』のでしょうか?
>ハードカウンタは16Bitカウンタ(0〜65535)を使用していると思われますし、
とありますので。

どこかに答えが載っていたのかな?
やっぱり、私得意の頓珍漢かも ^_^;

■ 3,171件の投稿があります。
318  317  316  315  314  313  312  311  310  309  308  307  306  305  304  303  302  301  300  299  298  297  296  295  294  293  292  291  290  289  288  287  286  285  284  283  282  281  280  279  278  277  276  275  274  273  272  271  270  269  268  267  266  265  264  263  262  261  260  259  258  257  256  255  254  253  252  251  250  249  248  247  246  245  244  243  242  241  240  239  238  237  236  235  234  233  232  231  230  229  228  227  226  225  224  223  222  221  220  219  218  217  216  215  214  213  212  211  210  209  208  207  206  205  204  203  202  201  200  199  198  197  196  195  194  193  192  191  190  189  188  187  186  185  184  183  182  181  180  179  178  177  176  175  174  173  172  171  170  169  168  167  166  165  164  163  162  161  160  159  158  157  156  155  154  153  152  151  150  149  148  147  146  145  144  143  142  141  140  139  138  137  136  135  134  133  132  131  130  129  128  127  126  125  124  123  122  121  120  119  118  117  116  115  114  113  112  111  110  109  108  107  106  105  104  103  102  101  100  99  98  97  96  95  94  93  92  91  90  89  88  87  86  85  84  83  82  81  80  79  78  77  76  75  74  73  72  71  70  69  68  67  66  65  64  63  62  61  60  59  58  57  56  55  54  53  52  51  50  49  48  47  46  45  44  43  42  41  40  39  38  37  36  35  34  33  32  31  30  29  28  27  26  25  24  23  22  21  20  19  18  17  16  15  14  13  12  11  10  9  8  7  6  5  4  3  2  1 
【1647】

RE:ありがとうございます  評価

マメ♪ (2009年06月15日 15時13分)

ボロウドさん、こんにちは♪

>「なぜハードカウンタには乱数値が多いの?」です。
>「ハードカウンタ」=『取得乱数値は多いものと決まっている』のでしょうか?

ご存知のように現行機種の大半は確率分母が3桁+小数点付き数値になっています。
例えば牙狼は 1/397.18 で、乱数値は整数個用意しなければいけないので 100/39718 か 50/19859 となり、
基本乱数として 39718個か 19859個用意しなければなりません。
この基本乱数をソフトカウンタで回すとなると、更新間隔2msでは前者で 7.9436秒、後者でも 3.9718秒も掛ってしまいます。
現在のLSIの動作周波数は分かりませんが、更新間隔を上げられたとしても、1msあたりが限界かと・・。
それにしても前者で 3.9718秒、後者で 1.9859秒。
いくら初期値更新型のプラスワン方式で当りの周期が分からないと言ってもこれでは時間が掛り過ぎです。
で、この機種はハードカウンタを使用してるだろうと推測できます。

ですから「基本乱数値が多い物はハードカウンタを使わざるを得ない」ということになります。

もちろん、ハードカウンタは 1〜65535 までの数値ならどんな数値でも設定可能ですので、小さい数値でも構いません。
新機種の裕次郎は珍しくキリの好い数値で 1/346 となっています。
この機種では、ハードカウンタなのかソフトカウンタなのかは分かりません。
318  317  316  315  314  313  312  311  310  309  308  307  306  305  304  303  302  301  300  299  298  297  296  295  294  293  292  291  290  289  288  287  286  285  284  283  282  281  280  279  278  277  276  275  274  273  272  271  270  269  268  267  266  265  264  263  262  261  260  259  258  257  256  255  254  253  252  251  250  249  248  247  246  245  244  243  242  241  240  239  238  237  236  235  234  233  232  231  230  229  228  227  226  225  224  223  222  221  220  219  218  217  216  215  214  213  212  211  210  209  208  207  206  205  204  203  202  201  200  199  198  197  196  195  194  193  192  191  190  189  188  187  186  185  184  183  182  181  180  179  178  177  176  175  174  173  172  171  170  169  168  167  166  165  164  163  162  161  160  159  158  157  156  155  154  153  152  151  150  149  148  147  146  145  144  143  142  141  140  139  138  137  136  135  134  133  132  131  130  129  128  127  126  125  124  123  122  121  120  119  118  117  116  115  114  113  112  111  110  109  108  107  106  105  104  103  102  101  100  99  98  97  96  95  94  93  92  91  90  89  88  87  86  85  84  83  82  81  80  79  78  77  76  75  74  73  72  71  70  69  68  67  66  65  64  63  62  61  60  59  58  57  56  55  54  53  52  51  50  49  48  47  46  45  44  43  42  41  40  39  38  37  36  35  34  33  32  31  30  29  28  27  26  25  24  23  22  21  20  19  18  17  16  15  14  13  12  11  10  9  8  7  6  5  4  3  2  1 
メンバー登録 | プロフィール編集 | 利用規約 | 違反投稿を見付けたら