返信元の記事 | |||
【2755】 | RE:パチンコ質問箱 凸クレーンマン (2010年08月20日 19時52分) |
||
大滝ファンさん ようこそ 主要な部分はマメ♪さんが答えてくれているので つうか 機械的なことは 全然わかりませ〜ん(他力本願) つうか(2回目)私に聞かれても〜〜 結果 マメ♪さ〜ん ヘルプミー です(笑) マメ♪さん べり〜 ナイスタイミング (さすが) ところで・・ >V4は内部に乱数発生装置(回路)が組み込まれているようです 以下の下りのビットスクランブルて何?? 検索したけど、ちんぷんかんぷん 暗号化?? 何がどうなるのでしょ? |
■ 3,171件の投稿があります。 |
【2769】 |
マメ♪ (2010年08月21日 12時03分) |
||
これは 【2755】 に対する返信です。 | |||
何から説明しましょうか・・・。 まず、ビットとは数値を2進値に直した時の桁のことをいいます。 例えば、 1ビットで表せる数値は0(0)、1(1)のみ。 2ビットで表せる数値は00(0)、01(1)、10(2)、11(3)。 3ビットで表せる数値は000(0)、001(1)、010(2)、011(3)、100(4)、101(5)、110(6)、111(7)。 ・ ・ 16ビットで表せる数値は 0000000000000000(0)〜1111111111111111(65535)。 ※( )内は10進値 といった具合。 ビットスクランブルとはこの各桁の値をある法則に従って入れ替えたり、反転(0→1、1→0)することを言います。 例えば、4ビットの数値の2ビット目と3ビット目を反転すると、 0000(0) → 0110(6) 0001(1) → 0111(7) 0010(2) → 0100(4) 0011(3) → 0101(5) 0100(4) → 0010(2) ・ ・ ・ ・ 1110(14) → 1000(8) 1111(15) → 1001(9) となり、左側の順番通りの値を右側の順不同の数値列 にすることができるのです。 つまり、V4の乱数生成装置は、カウンターで順次更新された順番通りの値をスクランブルにより順不同の数値に変換して出力出来るということです。 (この変換例はあくまで例えで、実際のスクランブル方式ではありません。念の為。^^;) |
|||
© P-WORLD